要查看SQL历史执行计划,可以使用以下方法: 使用Oracle的动态性能视图:通过查询v$sql_plan或v$sql_plan_statistics_all视图可以查看SQL语句的执行计划
要查看SQL历史执行计划,可以使用以下方法:
- 使用Oracle的动态性能视图:通过查询v$sql_plan或v$sql_plan_statistics_all视图可以查看SQL语句的执行计划。可以使用以下SQL语句来查看历史执行计划:
SELECT*FROMv$sql_planWHEREsql_id='your_sql_id';
--设置自动报告
ALTERSYSTEMSETcontrol_management_pack_access='DIAGNOSTIC+TUNING'SCOPE=BOTH;
--生成自动报告
SELECTdbms_sqltune.report_sql_monitor(report_level=>'ALL')FROMdual;
--生成AWR报告
SELECTdbms_workload_repository.awr_report_text(begin_snap=>your_begin_snap_id,end_snap=>your_end_snap_id)FROMdual;
通过以上方法,您可以查看SQL历史执行计划并进行分析优化。
版权声明
本文仅代表作者观点,不代表博信信息网立场。