标签:bool log .sql ati query 右值 索引 连续 file
mysql
打开 slow_query_log_file
,看到以下查询超过1s。
对于的mybatis
文件如下。
sql
慢,几乎都和索引有关。
索引情况
is_deleted
,一看就是bool值。null
特殊,不参与计算,统计,索引不好。比较计算时,下列性能递增。
last_invoke_time - interval 50 minute > now()
左值计算last_invoke_time > now() + interval 50 minute
右值计算last_invoke_time > ‘2018-11-07 12:34:56’
恒定值排序,尽量使用索引。
create_time
等同于 id
,两者都是(严格)有序递增,不保证连续。
所以,上诉sql应该优化为
标签:bool log .sql ati query 右值 索引 连续 file
原文地址:https://www.cnblogs.com/moilioncircle/p/code-review-026.html