xml地图|网站地图|网站标签 [设为首页] [加入收藏]
SQL数据库基础,开始性能监控
分类:数据库

 

    今天我一学妹问我,Java连接SQLServer2008数据库的问题,一直无法连接成功。想起自己刚开始学习的时候,在网上找各种文章,然后实际上机验证操作,花了一两天时间才搞定,一把辛酸泪呀!记得当时是找了一篇很好的博客,按照那篇博客的步骤配置,最后顺利解决问题。然而,今天下午重新来解决这个问题,距离我开始学习的时候差不多有一年了,对具体配置步骤也记得不是很清楚。好吧,又得重新在网上找配置文章,这次又花了我三个多小时时间,其中的痛苦无法言喻啊,只能说SQLServer这个软件,安装麻烦,占用内存大,Java连接数据库,还要进行各种配置,总之一句:麻烦( ⊙ o ⊙ )啊!这次,吸取教训,把最后配置成功的文章链接记录下来,下次遇到这个问题,直接丢个链接~~

  • 从图表面板,能够查看各个Counter,在特定时间点的测量值;
  • 从时间轴,选中时间区间,右击选中Zoom To,能够缩放图表面板;
  • 从Counter面板,能够显示或隐藏计数器,能对单个计数值按比例缩放(Scale);

 

    具体链接如下:

二,创建Data Collector

 

3,图表(Graph),显示计数器的测量值

 图片 1

Windows使用Set来同一管理Data Collector,每个Data Collector的数据单独存储在文件中,如果数据文件过大,在查看时,Viewer加载过程缓慢,建议将Data Collector的数据文件控制在300MB以内。打开指定Data Collector Set的属性,切换到Stop Condition Tab,指定停止收集数据的条件。

时间日期函数:

参考文档:

练习:查看名字,生日

Performance Counter是性能监控的测量值,直接关系到监控的数据是否完善和合理,请继续阅读《Performance Monitor2:Peformance Counter》了解常用的计数器。

图片 2

图片 3

 

图片 4

 图片 5

图片 6

字符串函数:

有些DBA会担心,抓这么多Performance Counter会不会影响Server的性能,根据经验,Performance Monitor对系统整体性能的影响几乎感觉不到,所以,可以放心大胆地多收集一些Counter,时间间隔设置默认值 15s 是比较安全的。

SELECT GETDATE()

图片 7

图片 8

Performance Monitor主要有两个组件:Viewer和Data Collector,分别用于查看和记录Performance Counter的测量值,开启Performance Monitor对Server的影响很微小,建议开启,多收集一些性能数据。

 图片 9

展开Data Collector Sets,点击User Defined->New->Data Collector Set,输入Name,选择 Create Manually(Advanced),不使用模板,自定义创建。

SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'

Data Collector用于记录Performance Counter的数值,默认存储在C:PerfLogs 目录下,多个Data Collector的集合就是一个Data Collector Set。

 图片 10

5,Data Manager,删除旧的无用数据

数据转换、函数转换:

在一个Production Server上,Performance Monitor运行很长一段时间之后,Task Management显示消耗的CPU和内存资源数量很小,如图:

 

图片 11图片 12

Performance Monitoring Getting Started Guide.aspx)

四,开启Performance Monitor对Server性能影响很微小

本文由澳门新葡亰手机版发布于数据库,转载请注明出处:SQL数据库基础,开始性能监控

上一篇:麦子学员,不可不知的Metadata 下一篇:InnoDB意向锁和插入意向锁,触发器详解
猜你喜欢
热门排行
精彩图文