需要了解查询执行计划
答
对于MySQL你想EXPLAIN
:http://dev.mysql.com/doc/refman/5.0/en/explain.html
而在Oracle,这是EXPLAIN PLAN
:http://docs.oracle.com/cd/B10500_01/server.920/a96533/ex_plan.htm
答
对于MySQL,你应该使用
EXPLAIN <query>
例如
EXPLAIN SELECT * FROM tableX
对于Oracle有类似但更详细的东西:
EXPLAIN PLAN FOR <query>
例如
EXPLAIN PLAN FOR SELECT * FROM tableX
对于MySQL,你要'EXPLAIN'。对Oracle不知道。 – Polynomial 2012-01-17 07:25:20
嗯,我们去:http://docs.oracle.com/cd/B10500_01/server.920/a96533/ex_plan.htm – Polynomial 2012-01-17 07:26:20
谢谢你, 但我读过解释将只显示近似值,而不是确切的查询执行计划。 – 2012-01-17 07:27:10