①.、通过慢查日志等定位那些执行效率较低的SQL语句
?优化索引? ? ?优化SQL语句:修改SQL、IN 查询分段、时间查询分段、基于上一次数据过滤? ? ?改用其他实现方式:ES、数仓等? ? ?数据碎片处理? ? ?需要重点关注type、rows、filtered、extra.
不走索引的集中常态情况:索引列上做任何操作(计算,函数,(自动或者手动)类型装换),优化器选错索引,or前后没有同时使用索引,模糊查询 like 以%开头, 使用不等于(!= 或者<>),使用is not null 或者 is null,字符串不加单引号索引会失效,存储引擎不能使用索引中范围条件右边的列,范围之后索引失效.( between and),
以上就是土嘎嘎小编为大家整理的SQL优化处理相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!