我有一个使用where子句的SQL查询,我已经创建了在where子句中使用的列的索引。我如何检查查询是否使用这些列的索引?如何检查查询是使用mysql中的索引
1
A
回答
2
在您的查询前写上“explain”。结果会告诉你哪些索引可能会被使用。例如:
explain select * from from cars;
相关问题
- 1. 如何检查MySQL查询是否在使用覆盖索引?
- 2. 如何检查MySQL中列的索引
- 3. 检索mysql查询
- 4. 使用错误索引的mysql查询
- 5. MySQL - 如何知道查询是否使用FTS索引
- 6. 如何提示要在MySQL select查询中使用的索引?
- 7. MySQL的查询和索引
- 8. 如何检查使用旧API的MySQL查询是否成功?
- 9. MySQL查询不使用索引
- 10. MySQL查询不正确使用索引?
- 11. MySQL查询不使用索引i想
- 12. 优化MySQL查询 - 使用索引
- 13. 如何在mysql查询中使用索引效率
- 14. 是否索引< or > MySQL查询?
- 15. 索引这个MySQL查询
- 16. mysql查询和索引
- 17. 如何检查矢量中的索引是否已被使用
- 18. 如何使用Luke检查Solr索引
- 19. 如何使用lucene.net查询solr索引
- 20. MySQL查询检索数据
- 21. 如何检查Checkedlistbox2的索引是否检查了Checkedlistbox1的索引
- 22. 如何使用linq查询使用索引从列表中检索值?
- 23. 的MySQL索引用于特定查询
- 24. Hibernate查询中的Mysql索引提示
- 25. MySQL的:索引中删除查询
- 26. 在MySQL中检索数据的查询
- 27. BCP查询使用索引?
- 28. 查询不使用索引
- 29. 查询检查索引及其类型
- 30. 如何说服这个MYSQL查询使用索引?
使用'explain'查看查询执行计划。 –