SQL 优化指南
1. 插入数据优化
1.1 批量插入数据
在插入数据时,可以一次插入多条数据以进行 SQL 优化。通常建议一次插入 500 到 1000 条数据。
INSERT INTO tb_test VALUES (1, 'TOM'), (2, 'JERRY'), ...;
1.2 手动提交事务
SQL 在每条语句后都进行提交会影响整体性能。可以通过手动提交事务来减轻负担。
START TRANSACTION;
INSERT INTO tb_test VALUES (1, 'TOM'), (2, 'JERRY');
INSERT INTO tb_test VALUES (3, 'TaM'), (4, 'JyRRY');
INSERT INTO tb_test VALUES (5, 'TeM'), (6, 'JiRRY');
COMMIT;
1.3 主键顺序插入
主键的顺序插入会减轻 SQL 排序操作,直接插入加快速度。