您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MySQL升级后,MySQL NOT IN查询的速度大大降低

MySQL升级后,MySQL NOT IN查询的速度大大降低

事实证明,问题在于temp_company表号字段没有像Company表那样将ascii_bin设置为其排序规则。

MysqL论坛(http://forums.mysql.com/read.php?24,603620,603732#msg-603732)所述,具有不同排序规则或字符集的varchar字段被视为具有不同的类型,因此它们之间不能使用索引。

补救措施是在temp_company表的number字段上设置相同的排序规则。然后,查询花费了3.3秒(使用左联接方法花费了2.7秒)。

MySQL 2022/1/1 18:51:34 有320人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶