app开发者平台在数字化时代的重要性与发展趋势解析
646
2022-10-06
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'
具体用法参考:
* from syscollector_collector_types
计数器遵循的结构:
T-Sql中的写法:
性能的数据仓库:性能计数器信息
执行完后右键查看属性:
说明创建成功
在缓存文件夹中产生性能的数据:
对应的性能表中也有数据:
成功后的日志:
新建表中会产生数据:
会自动的生成作业计划:
遇到的错误:
解决方案:(启动这个服务)
存在无名的数据列:convert 后记得 起别名:sqltext
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~