[英]reordering mysql table rows to increase speed
我有一個有一堆單詞的mysql表。 顯然,有些話是比其他人更常見,因此他們將SELECTed
更普遍。
目前,該表是按字母順序排序的,但是,如果我要根據單詞的出現頻率/共性來對行進行排序,並確保所有查詢中都存在一個LIMIT
,那會使SELECTs
整體上更快嗎? (鑒於常見查詢會更快)
我的意思是“硬”重新排序行,而不是查詢中的ORDER BY
。
有關表的一些基本信息:
Row Statistics
Format dynamic
Collation utf8_general_ci
Rows 106,827
Engine myISAM
您想在包含選擇詞的列上創建索引。 否則,MySQL將始終掃描整個表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.