我有一个使用where子句的SQL查询,我已经创建了在where子句中使用的列的索引。我如何检查查询是否使用这些列的索引?如何检查查询是使用mysql中的索引
1
A
回答
2
在您的查询前写上“explain”。结果会告诉你哪些索引可能会被使用。例如:
explain select * from from cars;
相关问题
- 1. 如何检查MySQL查询是否在使用覆盖索引?
- 2. 如何检查查询是否使用索引
- 3. 如何检查MySQL中列的索引
- 4. 索引mysql查询
- 5. 检索mysql查询
- 6. 使用错误索引的mysql查询
- 7. 的MySQL更新查询使用索引
- 8. MySQL - 如何知道查询是否使用FTS索引
- 9. 如何提示要在MySQL select查询中使用的索引?
- 10. MySQL的查询和索引
- 11. 如何检查使用旧API的MySQL查询是否成功?
- 12. MySQL查询不使用索引i想
- 13. MySQL查询不正确使用索引?
- 14. MySQL查询不使用索引
- 15. MySQL查询不使用索引
- 16. MySQL查询优化 - 使用索引
- 17. 优化MySQL查询 - 使用索引
- 18. MySQL查询不使用索引
- 19. MySQL查询与不使用索引
- 20. 只使用索引执行MySQL查询
- 21. 是否在IN查询MySql中使用的索引?
- 22. 如何检查MySQL搜索JOIN查询时是否存在行?
- 23. MySQL - 如何索引此查询?
- 24. 如何在mysql查询中使用索引效率
- 25. 你如何在MySQL中强制查询使用索引?
- 26. 是否索引< or > MySQL查询?
- 27. 子查询(和加入查询)不使用索引与MySQL(MyISAM)
- 28. mysql查询和索引
- 29. Mysql - 查询和索引
- 30. 索引这个MySQL查询
使用'explain'查看查询执行计划。 –