SQL server 如何查看执行计划的开销

SQL server 如何查看执行计划的开销,第1张

SQL server 如何查看执行计划开销

数据库右键->报表->标准报表->对象执行统计信息,这里面可以看到视图、存储过程等执行情况,很详细。你只要看与索引相关的视图和存储过程的执行情况即可。

标准报表中还有很多其他类报表,也可作为性能优化的依据。

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怎么看执行计划等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9501729.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存