提问区最新随笔(rss) RSS

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 的级别

2017-12-04 17:16 作者: liufx【评论:0】【阅读:31】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]

友情链接