午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql優(yōu)化 - mysql 模糊查詢(xún)和order by同用如何建立索引?

瀏覽:189日期:2022-06-11 13:49:18

問(wèn)題描述

比如現(xiàn)在有這樣一個(gè)mysql語(yǔ)句:

select * from city where city_name like ’%hf%’ order by created_at;

這樣的sql語(yǔ)句如何建立索引呢,如果是建立復(fù)合索引,使用:

key(created_at,city_name)

這個(gè)由于created_at在前面,根據(jù)索引的最左匹配原則退化成了key(created_at).

key(city_name,created_at)

肯定也不行,前面是模糊查詢(xún),這個(gè)復(fù)合索引退化成了key(city),那么這種情況只能建立單個(gè)的索引列來(lái)解決問(wèn)題嗎?請(qǐng)教各位大大.

問(wèn)題解答

回答1:

前后都是%是不走索引的,都沒(méi)有索引退化的問(wèn)題,要么改sql成前綴匹配要么加全文索引(對(duì)于短字串并不合適),再有就是對(duì)于這種基本不變的數(shù)據(jù)在應(yīng)用里面是可以放到搜索引擎里的,可以利用到它的分詞器檢索

相關(guān)文章:
主站蜘蛛池模板: 国产午夜精品久久久久久久久 | 九九九在线 | 香蕉伊人网 | 国产情侣久久 | 国产亚洲一区二区三区在线观看 | 97中文字幕在线观看 | 99热精品在线 | 国产精品久久免费视频 | 欧美亚洲影院 | www.国产91| 久久高清| 亚洲欧洲免费视频 | 中文字幕在线中文 | 午夜一级大片 | 国产女人18毛片水真多 | 国产精品免费精品一区 | 91国内精品久久久久 | 四虎视频在线观看 | 国产91大片| www.五月天激情 | 国产综合第一页 | 日本在线视频一区二区三区 | 天天毛片 | 久久在线免费视频 | 黄在线观看免费 | 性色av一区二区三区 | 日韩精品免费一区二区夜夜嗨 | 天天色影 | 在线视频h | 91爱国产 | 国产www网站 | 国产成人综合欧美精品久久 | 欧美二三区 | 亚洲精品三 | 一道本在线| 在线成人免费观看 | jizz在线看 | 毛片视频免费观看 | 青青操网| 在线观看视频h | 一级黄色片a |