'neutral' && )ORDER BY datum DESC该表有三个指数index_status_mit_spam index_user 32 const 7800 Using where; Using filesort
possible_keys是MySQL可能想使用的索引,keys是MySQL</e
所以我有一个包含100000行的表现在,我刚刚添加了一个新列field3,而且field3上还有一个索引因此,我添加了大约50, val6, val7, val8, val9, val10);
这最终导致不使用索引,并最终对整个100000+行执行完整的表扫描。mysql为什么要这样做?我知道来自的mysql "If you need to access most of the rows, it is
下一步是分析和修改或添加一些索引,因此我有一些问题:
1- sql查询包含大量联接:是否必须为每个外键创建索引?SELECT * FROM A LEFT JOIN B on a.b_id = b.id where a.attribute2 = 'someValue',我们在表A上有一个基于b_id和attribute2的索引:我的请求是否将这个索引用于where部分(我知道如果这两个条件在where子句上,那么索引将被使用)。3-如果索引基于C1、C