image

编辑人: 浅唱

calendar2025-02-03

message1

visits917

请列举一些MYSQL性能优化原则

•减少表连接,减少复杂 SQL,拆分成简单SQL
•减少排序:非必要不排序,利用索引排序,减少参与排序的记录数
•尽量避免 select *
•尽量用 join 代替子查询
•尽量少使用 or,使用 in 或者 union(union all) 代替
•尽量用 union all 代替 union
•尽量早的将无用数据过滤:选择更优的索引,先分页再Join…
•避免类型转换:索引失效
•优先优化高并发的 SQL,而不是执行频率低某些"大"SQL
•从全局出发优化,而不是片面调整
•尽可能对每一条SQL进行 explain



创作类型:
原创

本文链接:请列举一些MYSQL性能优化原则

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share