国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql 字符集造成的功能問題

2024-07-24 12:35:19
字體:
供稿:網(wǎng)友
  簡單的查詢,返回同樣的,用charge_id去關(guān)聯(lián),只要0.5s,但如果用order_id要18s! 什么原因?
 
  用order_id時(shí),執(zhí)行計(jì)劃是用了Using join buffer (Block Nested Loop);原因查明:把 order_forInit里的order_id字符集是utf8,而 order_item_forInit里的order_id字符集是utf8mb4, 不同的字符集造成兩個(gè)做join時(shí),不能用上索引,會出現(xiàn)“Using join buffer (Block Nested Loop) ”。把 order_forInit里的order_id字符集改成utf8mb4,就沒性能問題了??! 不會出現(xiàn)Using join buffer (Block Nested Loop)
 
  explain
 
  select count(*) from
 
  order_forInit a,
 
  --  a.order_id = c.order_id
 
  a.charge_id = c.charge_id
 
  AND c.product_id = d. product_id;

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黑龙江省| 崇左市| 新丰县| 玛纳斯县| 噶尔县| 大渡口区| 修水县| 城固县| 泰和县| 宿迁市| 左云县| 赞皇县| 古丈县| 徐州市| 栖霞市| 通城县| 金堂县| 南充市| 丹东市| 牟定县| 柳江县| 姜堰市| 都匀市| 海阳市| 西宁市| 瑞昌市| 喀喇| 宁国市| 垣曲县| 开封县| 巴彦淖尔市| 阿瓦提县| 惠水县| 武胜县| 定结县| 逊克县| 武陟县| 昆山市| 绥宁县| 彰武县| 松潘县|