|
|
1
2
|
|
|
2
2
指标优化的一个基本原则是使用代表性数据进行测试。表中的几行对于索引或优化器在现实生活中的工作方式没有预测价值。 如果您确实只有少数记录,那么索引将不会提供有效的好处。 |
|
|
3
1
EXPLAIN只告诉您有关选择过程的信息,在这种情况下,查询需要检查所有13行,看看它们是否符合WHERE子句(您没有WHERE子句,因此这是无用的信息!)。它只报告用于此目的的索引和键(计算WHERE、JOIN、have)。因此,无论查询是否使用索引进行排序,EXPLAIN都不会告诉您,因此不要被其结果所困扰。 是的,查询使用索引快速排序。我注意到EXPLAIN也有相同的结果(即报告所有行,尽管按索引排序并有限制),我怀疑这是因为表中的行数很少,而是EXPLAIN功能的限制。 |
|
|
4
-3
尝试按特定列在表中的顺序选择它们。更改顺序时,MySQL索引不起作用。 |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |