性能监视
SQL Server 2008监视本质上可以分为5个区域:系统资源;SQL Server自身;数据库;数据库应用程序和网络。
监视和优化SQL 的策略是相当简单的,分为以下几步:创建一个性能基准;完成定期性能审核;作出改动并评估他们的影响;重设基准
那么基准中应该都包含些什么呢?下面是一个基准和性能审核对象和进程的列表:
计数器:计数器包括Processor:%Processor Timer计数器,它显示了处理非限制线程所用时间的总百分比;Process:%Processor Time计数器用来确定总处理时间中有多少由SQL Server占用;System:Processor Queue Length计数器显示等待由CPU处理的线程的数量。
磁盘计数器:磁盘计数器可以返回每个物理磁盘或所有磁盘的磁盘读写性能信息和数据传输信息。PhysicalDis:Avg.Disk Queue Length计数器返回等待访问一个独立磁盘或所有磁盘的读写操作的平均数量;PhysicalDisk:%Disk Time计数器测量一个物理磁盘或硬件磁盘阵列的繁忙程度。
内存计数器:Memory:Pages/Sec计数器测量每秒从内存中分页到磁盘或从磁盘分页到内存的页数;Memory:Available Bytes计数器指示有多少内存可供进程使用;Process:Working Set(sqlservr)计数器显示了SQL Server使用了多少内存;SQL Server:Buffer Manager:Buffer Cache Hit Ratio计数器测量在缓冲区中找到数据