一条sql显示慢在not(isnull(字段)),是什么原因?

key_skipped_count是还没有gc的mvcc版本数量,update和delete都会导致这个数量上升。如果sql执行之前有大量delete或者update那么这个值可能就是对的。
可以查看一下你设置的gc时间,如果长可以适当改小一点,这样mvcc就会降低很多,不会扫描过多无用的数据

1 个赞