SqlServer性能优化 自定义动化性能收集(四)

网友投稿 670 2022-10-06

SqlServer性能优化 自定义动化性能收集(四)

SqlServer性能优化  自定义动化性能收集(四)

配置数据收集器:

1.创建登录名并映射角色

2.配置管理数据仓库

3.创建收集组、收集项----MSDB数据存储   sp_syscollector_create...

4.自动配置相关job

具体步骤:

创建好之后的图:

配置数据收集:

刷新如下图所示:

创建的方法:

use msdbgodeclare @collectionsetid int --有返回值exec sp_syscollector_create_collection_set @name='性能收集集合',--收集的模式 缓冲模式@collection_mode=0,--无效的日期@days_until_expiration=7,--计划的时间@schedule_name='CollectorSchedule_Every_15min',@description='主要收集动态管理视图性能数据与计数器的相关性能数据',--收集集的id@collection_set_id =@collectionsetid outputdeclare @typeuid uniqueidentifierdeclare @collectionitemid int --赋值 计数器的定义set @typeuid=(select collector_type_uid from syscollector_collector_types where name='Performance Counters Collector Type')--定义数据收集项 一:数据收集集合的id 二:收集集合类型的uidexec sp_syscollector_create_collection_item @collection_set_id=@collectionsetid,@collector_type_uid=@typeuid,@name='收集内存与CPU计数器信息',--指定频率@frequency=5,--收集项的id@collection_item_id =@collectionitemid output,--收集的内容@parameters =N''--动态管理视图的收集set @typeuid=(select collector_type_uid from syscollector_collector_types where name='Generic T-SQL Query Collector Type')exec sp_syscollector_create_collection_item @collection_set_id=@collectionsetid,@collector_type_uid=@typeuid,@name='通过动态管理视图收集CPU信息',@frequency=5,@collection_item_id =@collectionitemid output,@parameters =N'select top 10 execution_count,total_worker_time,convert(varchar(2000),t.text) as sqltext,total_worker_time/execution_countas avgcpu from sys.dm_exec_query_stats as scross apply sys.dm_exec_sql_text(s.sql_handle) as torder by avgcpu descHRPerformanceTBSunliyuanDW'

具体用法参考:

​​* from syscollector_collector_types

计数器遵循的结构:

T-Sql中的写法:

性能的数据仓库:性能计数器信息

执行完后右键查看属性:

说明创建成功

在缓存文件夹中产生性能的数据:

对应的性能表中也有数据:

成功后的日志:

新建表中会产生数据:

会自动的生成作业计划:

遇到的错误:

解决方案:(启动这个服务)

存在无名的数据列:convert 后记得  起别名:sqltext

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SqlServer查看表、存储过程、耗时查询、当前进程、开销较大的语句
下一篇:关于SpringBoot在有Ajax时候不跳转的问题解决
相关文章

 发表评论

暂时没有评论,来抢沙发吧~