sqlserver服务器常用的性能计数器

sqlserver服务器常用的性能计数器,在此标记。

性能对象 计数器 说明
Processor %Processor Time
%Privileged Time
建议值:持续低于80
建议值:持续低于10
System Processor Queue Length 等候处理器的线程队列长度
建议值:此值/CPU数  <  2
     
Memory Available Mbytes 给操作系统预留20%的物理内存
  Pages/sec
Page faults/sec
建议值:低于20(Hard fault)
页面访问错误,包含Hard、Soft
Page File %Usage
%Peak Usage
建议值:低于70%
虚拟内存文件使用的峰值
     
PhysicalDisk
(LogicalDisk)
%Disk Time
%Idle Time
磁盘读写时间百分比,不准确,主要看趋势;
磁盘空闲时间百分比,准确
  Avg. Disk Queue Length 磁盘队列,
理论上不应该长时间大于2
  Disk Bytes/sec
Avg. disk sec/transfer
Avg. disk sec/read
Avg. disk write/sec
每秒磁盘读写数量之和,非常保守的数值也应该大于 20MB;
其他三个参数,参考值: < 10ms
     
Network Interface Bytes Total/sec 百兆网卡,参考值:  <   7MB/sec
千兆网卡,参考值:  < 70MB/sec
  Output Queue Length 参考值: < 2
     
SQL Server: Memory Manager Total Server Memory(KB)
Target Server Memory(KB)
Total表示当前使用缓存的大小
Target表示SqlServer能够使用的内存总量;
如果Total小于Target值,说明SqlServer还没有充分使用OS分配的内存,它会不断的缓存新的数据和执行计划
     
SQL Server: BufferManager Buffer Cach Hit Ratio 参考值: > 97%
     
SQL Server: General Statistics User Connections 用户连接数
SQL Server: SQL Statistics Batch Requests/sec 每秒的SQL请求数
     
SQL Server: Databases Transaction/sec 每秒事务数
  Data File(s) Size(KB)
Log File(s) Size(KB)
Log Growths
数据文件大小
日志文件大小
日志文件扩大总次数
时间: 2024-10-13 00:05:09

sqlserver服务器常用的性能计数器的相关文章

支持高并发的IIS Web服务器常用设置

转一篇站长大人的文章 适用的IIS版本:IIS 7.0, IIS 7.5, IIS 8.0 适用的Windows版本:Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 1.应用程序池(Application Pool)的设置:  General->Queue Length设置为65535(队列长度所支持的最大值) Process Model->Idle Time-out设置为0(不让应用程序池因为没有请求而回收)

局域网内客户端无法使用机器名连接SQLServer服务器

在生产环境中有时会要求使用机器名连接SQLServer服务器,但有时捣好久都没法连上~ 针对这个问题做个简短记录,防止以后自己再遇到记不起原因,也方便一下其他同行! 废话不多说,作为工作多年的老家伙了,以下工作肯定确保过的: SQL Server服务器端的[命名管道]协议是开启了的! SQL Server服务器端的网卡NetBIOS解析功能也开启了的! SQL Server服务器端使用着的经典的1433端口在防火墙上开了例外的! 已经确保在客户端使用IP能连接上SQL Server服务器的! 放

服务器常用的状态码及其对应的含义

服务器常用的状态码及其对应的含义如下: 200:服务器响应正常. 304:该资源在上次请求之后没有任何修改(这通常用于浏览器的缓存机制,使用GET请求时尤其需要注意). 400:无法找到请求的资源. 401:访问资源的权限不够. 403:没有权限访问资源. 404:需要访问的资源不存在. 405:需要访问的资源被禁止. 407:访问的资源需要代理身份验证. 414:请求的URL太长. 500:服务器内部错误.

sqlserver 服务器主体 无法在当前安全上下文下访问数据库

今天使用sqlserver,发现了一个问题,就是使用 insert into 数据库名.dbo.表名(字段) values(值) 这样语句的时候,会返回错误: sqlserver 服务器主体 无法在当前安全上下文下访问数据库. 于是在网上找了一下资料,发现是因为trustworthy数据库属性用于指明 SQL Server 实例是否信任该数据库以及其中的内容.默认情况下,此设置为 OFF,但是可以使用 ALTER DATABASE 语句将其设置为 ON. 查看看到哪些数据库开了trustwort

Exchange 2013服务器常用的性能监视器

Exchange环境正式运行后,我们需要对Exchange环境的性能进行评估,确保当前服务器的各项性能均在正常范围内,这样才能保证服务正常运行.我们通常会去监控服务器的内存.CPU.磁盘I/O等信息.下面是我整理的Exchange 2013服务器常用的性能监控项目,以供参考. 目录 1 启动 Windows 性能监视器... 1 2 通用计数器... 1 2.1 Exchange 域控制器连接计数器... 1 2.2 处理器和进程计数器... 2 2.3 内存计数器... 2 2.4 .NET

服务器常用端口号

代理服务器常用以下端口: (1). HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080 (2). SOCKS代理协议服务器常用端口号:1080 (3). FTP(文件传输)协议代理服务器常用端口号:21 (4). Telnet(远程登录)协议代理服务器常用端口:23 HTTP服务器,默认的端口号为80/tcp(木马Executor开放此端口): HTTPS(securely transferring web pages)服务器,默认的端口号为443/tcp 443/u

分享 SqlServer中常用且实用的几个数值处理自定义函数

--数字处理的几个常用自定义Sql函数 --小数开头没有0和末尾多余0处理 CREATE function [dbo].[FormatFloat](@dec decimal(18,10)) returns varchar(30) as begin declare @inValue varchar(30); set @inValue = (CONVERT(decimal(18,10),@dec)); declare @returnValue varchar(30) if(@inValue='')

高并发IIS Web服务器常用设置

支持高并发的IIS Web服务器常用设置 适用的IIS版本:IIS 7.0, IIS 7.5, IIS 8.0 适用的Windows版本:Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 1.应用程序池(Application Pool)的设置:在IIS应用程序池高级设置中  General(常规)->Queue Length(对列长度)设置为65535(队列长度所支持的最大值) Process Model(进程模型

Oracle 配置transparent gateway(透明网关)连接sqlserver数据库(gateway安装在sqlserver服务器)

sqlserver服务器:192.168.6.16  测试数据库:orcl  测试表:shenfen  测试视图:id   端口:1433 oracle服务器:192.168.6.10 gateway安装在192.168.6.16 一.sqlserver 服务器 C:\Users\Administrator>hostname WIN-MIRBE4NEBAU C:\Users\Administrator>ipconfig Windows IP 配置 以太网适配器 本地连接: 连接特定的 DNS