Oracle查看执行计划
在Oracle中,您可以使用EXPLAIN PLAN
语句来查看SQL语句的执行计划。以下是一个简单的例子:
EXPLAIN PLAN FOR
SELECT * FROM your_table WHERE your_column = 'your_value';
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);
第一条语句是请求Oracle为第二条语句中的查询生成执行计划,并将其存储在EXPLAIN PLAN
表中。第二条语句则是从EXPLAIN PLAN
表中查询并显示执行计划。
请将your_table
和your_column
替换成您实际查询的表和列名。如果您想要查看特定的SQL语句的执行计划,只需将该SQL语句放在FOR
关键字后面替换掉示例中的查询即可。
评论已关闭