ToB企服应用市场:ToB评测及商务社交产业平台
标题:
SQL慢查询优化方式
[打印本页]
作者:
立聪堂德州十三局店
时间:
2024-10-7 04:19
标题:
SQL慢查询优化方式
目录
一、SQL语句优化
1.制止利用 SELECT * ,而是具体字段
2.制止利用 % 开头的 LIKE 的查询
3.制止利用子查询,利用JOIN
4.利用EXISTS取代IN
5.利用LIMIT 1优化查询
6.利用批量插入、优化INSERT操纵
7.其他方式
二、SQL索引优化
1.在查询条件大概毗连条件的列上创建索引
2.遵照最左前缀原则
3.制止在索引列上举行盘算
4.利用覆盖索引
5.制止利用更新频繁的列作为索引
6.制止过多的列利用复合索引
7.定期维护索引
三、EXPLAIN分析查询
SQL优化一般从SQL语句开始优化,再分析索引,纵然有了良好的索引,糟糕的查询语句也可能导致性能问题
优化查询语句可以资助数据库更有用地利用现有的资源,减少不须要的开销。关于如何从查询语句开始优化的步骤:
辨认慢查询
SQL优化
索引利用
利用 EXPLAIN 分析查询
一、SQL语句优化
不公道的SQL语句会导致:
索引失效
,无法利用索引
全表扫描
,因为数据库必须查抄每一行数据以确定是否匹配
对于大型表,这会导致
性能问题
和
资源消耗
下面的例子
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4