需要了解查询执行计划

发布于 2024-12-27 20:34:56 字数 84 浏览 0 评论 0原文

有没有办法像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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

A君 2025-01-03 20:34:56

对于 mysql 你应该使用

EXPLAIN <query>

例如

EXPLAIN SELECT * FROM tableX

请参阅 mysql 参考

对于 oracle,有类似但更详细的内容:

EXPLAIN PLAN FOR <query>

例如,

EXPLAIN PLAN FOR SELECT * FROM tableX

另请参阅:参考甲骨文

For mysql you should use

EXPLAIN <query>

e.g.

EXPLAIN SELECT * FROM tableX

see mysql reference

For oracle there is something similar but more detailed:

EXPLAIN PLAN FOR <query>

e.g.

EXPLAIN PLAN FOR SELECT * FROM tableX

see also: reference for oracle

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文