簡體   English   中英

重新排序mysql表行以提高速度

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM