Oracle怎么查看sql执行计划的历史变更

2023-04-12 04:43:00 执行 计划 变更

如何查看SQL执行计划的历史变更

执行计划可以通过查询数据库视图来查看。 以下是查看SQL执行计划的历史变更的步骤:

首先,使用以下查询语句查询V$SQL_PLAN视图,该视图包含当前正在使用的执行计划:

select * from v$sql_plan;

然后,使用以下查询语句查询V$SQL_PLAN_HISTORY视图,该视图包含SQL语句的历史执行计划:

select * from v$sql_plan_history;

最后,使用以下查询语句查询V$SQL_PLAN_STATISTICS视图,该视图包含SQL语句执行计划的统计信息:

select * from v$sql_plan_statistics;

相关文章