2022年3月16日
摘要: 联合索引最左列字段必须存在,不存在不走索引,但是跟所放位置没有关系,放最后也没关系(where后) eg: select * from tb_user where substring(phone, 10, 2) = '15'); 索引phone失败了,因为存在隐式内容转换 下面的 '%工程‘ 索引失 阅读全文
posted @ 2022-03-16 16:10 清明-心若淡定 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 用命令查看系统是否打开慢查询日志: 查看是否打开了profiling 阅读全文
posted @ 2022-03-16 13:24 清明-心若淡定 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,有些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQ 阅读全文
posted @ 2022-03-16 12:11 清明-心若淡定 阅读(250) 评论(0) 推荐(0) 编辑