
数据库右键->报表->标准报表->对象执行统计信息,这里面可以看到视图、存储过程等执行情况,很详细。你只要看与索引相关的视图和存储过程的执行情况即可。
标准报表中还有很多其他类报表,也可作为性能优化的依据。
SQL执行计划指的是查看一条SQL语句在数据库中实际执行的时候,一步步的分别都做了什么,具体数据库查看执行计划的 *** 作步骤如下:
1、首先,打开一个的sql server的数据库管理界面当中。
2、然后选中的要执行的sql语句。
3、点击了的菜单中的查询的菜单。
4、点击了查询菜单之后,d出了下拉菜单选中为显示估计的执行计划的选项。
5、然后点击执行计划。
6、可以看到是相关的执行计划的相关的数据。
1、show parameter job_queue_processes;
2、select from user_jobs;--查看当前用户的调度任务
3、select from dba_jobs_running;--查看正在执行的调度任务
4、select from dba_jobs;--查看执行完的调度任务
5、select from all_jobs; -- 查看数据库系统所有任务
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行 设置方法: 我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动
你是说过去对这张表所做的查询的执行计划,这个查不了。如果这个查询很慢(或者特别耗费时间,或者特别耗费cpu资源)那么可能能通过awr报告查到语句(一般时间为1月内或者一周内),如果仅仅想查执行计划,那是不可能的。
在线查看执行计划表
如果PLAN_TABLE表不存在,执行$ORACLE_HOME/rdbms/admin/utlxplansql创建plan_table表。
1explain plan
for
select from
2select from table(DBMS_XPLANDisplay);
以上就是关于SQL server 如何查看执行计划的开销全部的内容,包括:SQL server 如何查看执行计划的开销、什么是SQL执行计划、oracle sql怎么看执行计划等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)