10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 下载本手册
PDF(美国Ltr)- 41.5 mb
PDF (A4)- 41.6 mb
HTML下载(TGZ)- 9.3 mb
HTML下载(Zip)- 9.3 mb
手册(TGZ)- 262.1 kb
手册(Zip)- 372.2 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

8.2.5.1优化INSERT语句

要优化插入速度,可以将许多小操作合并为单个大操作。理想情况下,您可以建立一个连接,一次为许多新行发送数据,并将所有索引更新和一致性检查推迟到最后。

插入一行所需的时间由以下因素决定,其中数字表示近似比例:

  • 连接:(3)

  • 向服务器发送查询:(2)

  • 解析查询:(2)

  • 插入行:(1 ×行大小)

  • 插入索引:(1 ×索引个数)

  • 关闭:(1)

这没有考虑打开表的初始开销,对于每个并发运行的查询都要执行一次。

表的大小减慢了按日志插入索引的速度N,假设b树索引。

您可以使用以下方法来加速插入: