需要了解查询执行计划
有没有办法像java调试一样查看mysql/oracle查询执行计划。 我想知道 mysql/oracle 如何执行我们的查询以及执行过程中涉及哪些步骤。
Is there any way to view the mysql/oracle query execution plan as like java debugging.
i want to know how mysql/oracle executes our query and what are the steps involved in execution.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于 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.htmFor MySQL you want
EXPLAIN
: http://dev.mysql.com/doc/refman/5.0/en/explain.htmlAnd on Oracle, it's
EXPLAIN PLAN
: http://docs.oracle.com/cd/B10500_01/server.920/a96533/ex_plan.htm对于 mysql 你应该使用
例如
请参阅 mysql 参考
对于 oracle,有类似但更详细的内容:
例如,
另请参阅:参考甲骨文
For mysql you should use
e.g.
see mysql reference
For oracle there is something similar but more detailed:
e.g.
see also: reference for oracle