我有一个mysql表,里面有很多单词。显然,有些词比其他词更常见,因此它们会SELECTed
更常见。
目前,按照字母顺序排序表格,如果我要根据单词的频率/公共性对行进行排序,并确保在我的所有查询中都有LIMIT
,那么会SELECTs
总体来说更快? (鉴于常见的查询会更快)
我的意思是“严格”重新排序行,而不是查询中的ORDER BY
。
有关该表的一些基本信息:
Row Statistics
Format dynamic
Collation utf8_general_ci
Rows 106,827
Engine myISAM
答案 0 :(得分:0)
您希望在列上创建一个索引,该列包含您选择的单词。否则MySQL将始终扫描整个表。