利用performance monitor实现sql server调优

利用performance monitor实现sql server调优

ID:22451857

大小:472.07 KB

页数:10页

时间:2018-10-29

利用performance monitor实现sql server调优_第1页
利用performance monitor实现sql server调优_第2页
利用performance monitor实现sql server调优_第3页
利用performance monitor实现sql server调优_第4页
利用performance monitor实现sql server调优_第5页
资源描述:

《利用performance monitor实现sql server调优》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、利用PerformanceMonitor实现SQLServer调优·性能监视的工具有很多,首先介绍MicrosoftWindowsServer自带的PerformanceMonitor.Windows性能监视器是一个很好用的工具,可以实时检查运行程序影响计算机性能的方式(CPU,ROM,IO等),并通过收集日志数据供以后分析使用.通过性能监视能了解系统loading以及这种loading对系统资源的影响,分析性能或者资源使用率的变化趋势,有效的对系统做出调整,优化或者升级.诊断系统故障或确定优化的组件或升级的步骤,也可以找出

2、性能瓶颈. PerformanceMonitor是一个系统内置的MMC控制台:包括系统监视器(SystemMonitor)和性能日志和警报(PerformanceLogsandAlerts)两个部分. 通过实时和日志的方式来记录服务器性能.使用系统监视器可以取现,曲方图或者报表的方式实时查看内存,硬盘,处理器,网络等各种对象的性能数据.使用性能日志也警报可以对计数器日志进行配置,记录性能数据,设置性能警报,通过设定性能警报,可以使系统在某一特定的计数器值低于或高于指定的值时及时通知系统管理员.下面简单介绍WindowsSer

3、ver2003下的PerformanceMonitor,通过日志记录性能数据,之后分析.1.打开:AdministrativeTools->Performance, 或SQLServerProfiler->Tools->PerformanceMonitor,或在运行中输入"perfmon"2.重要的性能计数器(1).Processor(2). PhysicalDisk(3). Memory(4).NetworkInterface(5).SQLServerAccessMethods(6).SQLServer:SQLStatis

4、tics(7).SQLServer:Databases(8).SQLServerGeneralStatistics(9).SQLServerLocks(10).SQLServerBufferManager下表对重要的性能计数器做一个简要的说明:          性能计数器:  PerformanceObjectCounterDescriptionProcessor%processorTime指处理器执行非闲置线程时间的百分比,测量处理器繁忙的时间这个计数器设计成用来作为处理器活动的主要指示器,可以选择单个CPU实例,也可以

5、选择TotalInterrupts/sec处理器正在处理的来自应用程序或硬件的中断的数量   PhysicalDisk%DiskTime计数器监视磁盘忙于读/写活动所用时间的百分比.在系统监视器中,PhysicalDisk:%DiskTime计数器监视磁盘忙于读/写活动所用时间的百分比。如果PhysicalDisk:%DiskTime计数器的值较高(大于90%),请检查PhysicalDisk:CurrentDiskQueueLength计数器了解等待进行磁盘访问的系统请求数量。等待I/O请求的数量应该保持在不超过组成物理磁

6、盘的轴数的1.5到2倍。大多数磁盘只有一个轴,但独立磁盘冗余阵列(RAID)设备通常有多个轴。硬件RAID设备在系统监视器中显示为一个物理磁盘。通过软件创建的多个RAID设备在系统监视器中显示为多个实例。可以使用CurrentDiskQueueLength和%DiskTime计数器的值检测磁盘子系统中的瓶颈。如果CurrentDiskQueueLength和%DiskTime计数器的值一直很高,则考虑下列事项:1.使用速度更快的磁盘驱动器。2.将某些文件移至其他磁盘或服务器。3.如果正在使用一个RAID阵列,则在该阵列中添加

7、磁盘。计数器监视磁盘忙于读/写活动所用时间的百分比.在系统监视器中,PhysicalDisk:%DiskTime计数器监视磁盘忙于读/写活动所用时间的百分比。如果PhysicalDisk:%DiskTime计数器的值较高(大于90%),请检查PhysicalDisk:CurrentDiskQueueLength计数器了解等待进行磁盘访问的系统请求数量。等待I/O请求的数量应该保持在不超过组成物理磁盘的轴数的1.5到2倍。大多数磁盘只有一个轴,但独立磁盘冗余阵列(RAID)设备通常有多个轴。硬件RAID设备在系统监视器中显示为

8、一个物理磁盘。通过软件创建的多个RAID设备在系统监视器中显示为多个实例。可以使用CurrentDiskQueueLength和%DiskTime计数器的值检测磁盘子系统中的瓶颈。如果CurrentDiskQueueLength和%DiskTime计数器的值一直很高,则考虑下列事项:1.使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。