目录
INSERT优化
当数据量多时,我们可以批量插入数据,手动提交事务,按照主键顺序插入来提高sql的执行效率过程。
当有大量数据时即使用 insert进行批量插入效率也并不高,此时就需要使用MySQL的load指令进行插入。
主键优化
主键设计需要满足一下几个原则
如果主键乱序插入可能会出现页分裂现象
order by 优化
创建索引时默认升序,当order by 的字段一个为升序一个为降序时则不通过索引,查询效率低
我们在创建索引时可以指定索引的排序顺序
group by 优化
limit 优化
count 优化
update 优化
update语句中where条件中的字段必须为索引字段且索引不能失效,否则行锁会升级为表锁