[聚合文章] mysql的一次优化

MySQL 2017-12-04 17 阅读

mysql的一次优化

mysql explain时,user表主键跟引用表(comment表)关联,始终为all,原因是: user表有18万条记录,主键 `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用户id', 而comment表的引用 `user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评论用户id', 字符集不相同位数也不同,引起的,查询关联不能按照主键关联,始终为all级别 解决方法:把 字符集和位数调到一样即可,一下从all级别调到了eq_ref 的级别

posted on 2017-12-04 17:16liufx 阅读(1) 编辑 收藏 所属分类:调试错误记录

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。