优化困境:多个单插入还是一个多行插入?
当旨在优化 MySQL 中的数据插入时,出现了以下问题:开发人员应该选择链接 INSERT 来创建单个、广泛的多行 INSERT 还是执行多个不同的 INSERT?此比较分析深入探讨了与每种方法相关的效率考虑因素。
根据 MySQL 文档,插入一行所需的时间由以下部分组成:
很明显,传输单个综合语句可以有效地将每个插入语句的开销减少 7 个。这与 MySQL 文档中提供的建议一致:
“如果您同时从同一客户端插入多行,请使用具有多个 VALUES 列表的 INSERT 语句一次插入多行。这是比使用单独的单行 INSERT 语句快得多(在某些情况下快很多倍)。”
以上是MySQL 插入:单个多行插入还是多个单个插入?的详细内容。更多信息请关注PHP中文网其他相关文章!