MySQL索引的三星评估(three-star system)
在《高性能MySQL》中文第三版提到了索引的评估:三星评估(three-star system)。 在《High Performance MySQL (3rd Edition)》英文第三版的原文是: Lahdenmaki and Leach’s book also introduces a three-star system for grading how suitable an index is for a query. The index earns one star if it places relevant rows adjacent to each other, a second star if its rows are sorted in the order the query needs, and a final star if it contains all the columns needed for the query. 这段话理解起来很费解,第三版的中文翻译也不好理解: 索引将相关的记录放到一起获得一星; 如果索引中的数据顺序和查找中的排列顺序一致获得两星; 如果索引中的列包含了查询中需要的全部列则获得三星; 个人表示中文和英文都很理解(难道语文和英语都是数学老师教的,^...^)。 我对此提出了深深的疑问: 一星:相关的记录指的是什么??(相关这个词很深奥,