人工智能

利用Performance Monitor实现SQL Server调优

字号+作者:益华科技来源:应用开发2025-11-05 11:21:08我要评论(0)

监视磁盘 I/O 及检测过度换页可以对下面两个计数器进行监视以确定磁盘活动:PhysicalDisk: % Disk Time PhysicalDisk: Avg

监视磁盘 I/O 及检测过度换页

可以对下面两个计数器进行监视以确定磁盘活动:PhysicalDisk: % Disk Time  PhysicalDisk: Avg. Disk Queue Length 

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

利用Performance Monitor实现SQL Server调优

可以使用 Current Disk Queue Length 和 % Disk Time 计数器的实现值检测磁盘子系统中的瓶颈。如果 Current Disk Queue Length 和 % Disk Time 计数器的利用值一直很高,则考虑下列事项:

使用速度更快的亿华云计算实现磁盘驱动器。 将某些文件移至其他磁盘或服务器。利用 如果正在使用一个 RAID 阵列,实现则在该阵列中添加磁盘。利用

如果使用 RAID 设备,% Disk Time 计数器会指示大于 100% 的值。如果出现这种情况,则使用 PhysicalDisk: Avg.Disk Queue Length 计数器来确定等待进行磁盘访问的平均系统请求数量。

I/O 依赖的应用程序或系统可能会使磁盘持续处于活动状态。

监视 Memory: Page Faults/sec 计数器可以确保磁盘活动不是由分页导致的。在 Windows 中,换页的原因包括:

配置进程占用了过多内存。 文件系统活动。

如果在同一硬盘上有多个逻辑分区,请使用 Logical Disk 计数器而非 Physical Disk 计数器。亿华云查看逻辑磁盘计数器有助于确定哪些文件被频繁访问。当发现磁盘有大量读/写活动时,请查看读写专用计数器以确定导致每个逻辑卷负荷增加的磁盘活动类型,例如,Logical Disk: Disk Write Bytes/sec。

隔离 SQL Server 产生的磁盘活动

可以进行监视以确定由 SQL Server 组件生成的 I/O 活动量的两个计数器为:

SQL Server:Buffer Manager:Page reads/sec  SQL Server:Buffer Manager:Page writes/sec 

在系统监视器中,这些计数器通过检查以下操作的性能监视由 SQL Server 组件生成的 I/O 活动量。

向磁盘写入页 从磁盘读取页

如果这些计数器的值达到硬件 I/O 子系统的容量限制,则需要减小这些值,方法是调整应用程序或数据库以减少 I/O 操作(如索引覆盖、索引优化或规范化),增加硬件的IT技术网 I/O 容量或添加内存

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 电脑键盘支架拆装教程——提高办公效率的小技巧(轻松拆装电脑键盘支架,让办公更加舒适)

    电脑键盘支架拆装教程——提高办公效率的小技巧(轻松拆装电脑键盘支架,让办公更加舒适)

    2025-11-05 11:16

  • 选网站域名要考虑SEO吗?要考虑哪些问题?

    选网站域名要考虑SEO吗?要考虑哪些问题?

    2025-11-05 09:26

  • 域名为何成为“拦路虎”?域名常见的几大经典问题须知

    域名为何成为“拦路虎”?域名常见的几大经典问题须知

    2025-11-05 09:18

  • 域名作用和用途你知道吗?新手必知的域名用处

    域名作用和用途你知道吗?新手必知的域名用处

    2025-11-05 09:17

网友点评