查看oracle的执行计划倒是很方便;
用一下脚本实现:
--1.删除旧的执行计划内容
DELETE FROM PLAN_TABLE WHERE STATEMENT_ID = 'QINGYUN' --这里的'QINGYUN'其实可以为自己定义的任意字符串
--2.生成执行计划,实际上就是往PLAN_TABLE$里插入数据(PLAN_TABLE是同义词)
EXPLAIN PLAN SET STATEMENT_ID ='QINGYUN' INTO PLAN_TABLE FOR 需要检测的SQL语句;
--显示执行计划
SELECT*FROM PLAN_TABLE WHERE STATEMENT_ID = 'QINGYUN' ORDER BY ID, PARENT_ID, POSITION
不知道mssql 如何实现, 我喜欢自由一点,或者说更本质一点,自己使用最原始的脚本看数据;
而mssql好像必须使用它的集成工具才能看,看似傻瓜化;可是太不灵活;