栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

加快大量mysql更新和插入

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

加快大量mysql更新和插入

一些有用的链接:

  • 加快MySQL查询的32个技巧
  • 打开MySQL查询缓存以提高查询性能?
  • 在单个查询中多次插入– PHP / MySQL
  • 加快MySQL的3种方法

从MySQL文档中:

INSERT语句的速度说:

*如果要同时从同一客户端插入许多行,请使用带有多个VALUES列表的INSERT语句一次插入几行。这比使用单独的单行INSERT语句要快得多(某些情况下要快很多倍)。如果要将数据添加到非空表,则可以调整bulk_insert_buffer_size变量以使数据插入更快。

  • 如果多个客户端要插入很多行,则可以使用INSERT DELAYED语句来提高速度。

  • 对于MyISAM表,如果数据文件中间没有删除的行,则可以使用并发插入在SELECT语句运行的同时添加行。

  • 从文本文件加载表时,请使用LOAD DATA INFILE。这通常比使用INSERT语句快20倍。

  • 通过一些额外的工作,当表具有许多索引时,可以使LOAD DATA INFILE对于MyISAM表运行得更快。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/432830.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号