性能查看器

Memory

Memory

  • Available Bytes(KB,MB): 当前闲置的可立即使用的物理内存总数。此项平均值应持续大于4~5MB。否则系统没有足够的内存运行。
  • Committed Bytes: 已使用的虚拟内存数量,其值为使用中的物理内存加上虚拟内存的总量,单位为字节。如果该数量操作系统物理内存的数量,则要需要hard page fault机制运行,(大量物理内存与硬盘之间的数据切换)。
  • Pages/sec: 代表hard page fault的数量,每秒产生多少分页到硬盘的虚拟内存。其值是Pages Input/sec + Pages Output/sec连个计数器的总和。该值不应长时间的处于很大值。平均建议介于0~20之间。

Page

  Page File代表分页空间已被访问的使用率。

  • %Usage: 某个分页空间项目已被使用的百分率,假如比率超过70%则内存可能遇到瓶颈。
  • %Usage Peak: 分页空间项峰值使用百分比。

Process

  • Working Set: 目前处理程序工作组中的字节数目。(Task Manager中,处理程序标记所呈现各个处理程序的内存使用量)
  • Private Bytes: 目前分配给处理程序的字节数目,这些字节不能喝其他处理程序共享。

SQL Server: Buffer Manager

  • Free Page Buffer: Buffer中可用的分页数, 这个数值应该长时间大于0。
  • Buffer Cahce Hit Ratio: SQL Server 在访问数据库的过程中,有多少百分比的数据分页是直接来自于Buffer Pool。由于硬盘与内存的访问效率差上数千倍,当该值低于90%时候,SQL Server面临内存支援的压力。
  • Page life expectancy: 分页存留在缓冲集区的平均秒数,在没有特殊情况下面(如大量加载数据),这个值应在300以上才代表内存足够。

SQL Server: Memory Manager

  • Target Server Memory(KB): SQL Server 可使用内存的总量。(比较物理内存大小)
  • Total Server Memory(KB): 来自缓冲集区的认可内存,意指SQL Server正使用内存的总数。

 

 

Processor

Processor

  • %Processor Time: 处理器执行非闲置时间的百分比。(每个处理器都有一条闲置的线程,如果没有执行其他的线程,闲置线程会不停的执行循环来消耗时间。)
  • %Privleged Time: 回传处理器执行操作系统核心命令时间的百分比。当该值偏高时,而磁盘输出值夜偏高甚至随时间增高,则考虑是否因磁盘子系统性能不佳而造成该值增高。

 

 

 

Disk

PhysicalDisk

  • %Disk Time: 该计数器主要测量物理磁盘是否处于压力之下,所选取的磁盘驱动器进行读写锁花费时间的百分比,如果连续时间超过80%,则主机面临DISK I/O瓶颈(也有可能是内存不足导致)。
  • Avg. Disk Queue Length: 该计数器也是测量物理磁盘是否处于压力之下,看取样时间内所选取的磁盘队列中读写要求平均值,如磁盘数组的每个磁盘Avg. Disk Queue Length 值连续超过2(平均)则主机面临DISK I/O瓶颈。
  • Disk Transfers/sec: 磁盘读写操作的速率。 可分别查看Disk Reads/sec, Disk Writes/sec。
    附:
    磁道:每个磁道被划分成n段相等的圆弧,每一段圆弧为一扇区;
    扇区:每个扇区可以记录4096个比特位,即可以存放512Byte数据;
    簇:一组扇区,是文件系统存储数据的最小逻辑单位。

-

DBCC

  DBCC(DataBase Console Command) 也是一个检查数据库性能状态的工具,SQL Server每个版本的指示符都稍有不同。

  • 维护数据库: 针对数据库,索引文件群组的维护工作。如 DBREINDEX, DBREPAIR, INDEXDEFRAG, SHRINKDATABASE, SHRINKFILE, UPDATEUSAGE等指示符。
  • 状态查询: 手机和显示各类型信息,状态检查。如 CacheStats, Concur rencyViolat ion, CursorStats, InputBuffer, MemoryStatus, SQLMgrStatus, Log, OpenTran, OutputBuffer, Page, ProcCache, PSS, ShowContig, Show_Statistics, SQLPerf, TextAll, TextAlloc, TraceStatus, UserOptions等指示符。
  • 验证状态: 针对数据库,数据表,索引,数据库目录,文件群组,系统数据表或数据库分页的分配等验证作业。如 CheckAlloc, CheckCatalog, CheckConstraints, CheckDB, CheckFilegroup, CheckIdent, ChenkTable,NewAlloc等指示符。
  • 其他杂项辅助功能: 诸如启用跟踪标记(Trace flag),从内存中溢出动态链接库等其他作何。如 DllName(FREE), DropCleanBuffers, FlushProcInDB, FreeProcCache, FreeSessionCache, FreeSystemCache, Help, PinTable, RowLock, TraceOff, TraceOn, UnPinTable等指示符。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值