发现一个 Mariadb 10.3.11 很坑的问题, 如果 where in ( ... )
里面的元素很多, 举个例子 1500 个, SQL 执行速度特别慢, explain 了一下:
而 在 MySQL 5.7 上的执行速度很快.
求知道的大佬告知一下.
发现一个 Mariadb 10.3.11 很坑的问题, 如果 where in ( ... )
里面的元素很多, 举个例子 1500 个, SQL 执行速度特别慢, explain 了一下:
而 在 MySQL 5.7 上的执行速度很快.
求知道的大佬告知一下.
把相关表结构和sql语句贴一下?感觉应该就是没有命中索引吧?
不过看你在mysql5.7下的explain也没有命中索引,你的所有数据集是不是都不大?是不是在mysql用的MyISAM,mariadb用的innodb