oracle查看执行计划

-- 1. 清除 SQL 执行计划

ALTER SYSTEM FLUSH SHARED_POOL;

-- 2. 执行 SQL

SELECT * FROM <table name>;

-- 3. 查看 SQL ID ( 是哪个 sql )

SELECT sql_id, sql_text FROM v$sql WHERE sql_text LIKE '%<table name>%';

-- 4. 查看 SQL 的执行计划

select * from table(dbms_xplan.display_cursor('<填写正确的sql_id>'));

相关推荐
F***74172 分钟前
数据库课设---酒店管理系统(MySQL、VBNet)
android·数据库·mysql
亿元程序员19 分钟前
做了十年游戏,我才意识到:程序员最该投资的,是一台专业的编程显示器
前端
t***821126 分钟前
华为数据中心CE系列交换机级联M-LAG配置示例
服务器·华为·php
1***t82730 分钟前
MySQL 8.0安装
数据库·mysql·adb
c***693034 分钟前
使用mysql报Communications link failure异常解决
数据库·mysql
t***q3338 分钟前
关于Mysql 中 Row size too large (> 8126) 错误的解决和理解
数据库·mysql
IT_陈寒41 分钟前
Python高手都在用的5个隐藏技巧,让你的代码效率提升50%
前端·人工智能·后端
lcc1871 小时前
Vue3 ref函数和reactive函数
前端·vue.js
艾小码1 小时前
还在为组件通信头疼?defineExpose让你彻底告别传值烦恼
前端·javascript·vue.js
gnip1 小时前
docker总结
前端