没有合适的资源?快使用搜索试试~ 我知道了~
首页SQLServer性能监控指标说明.docx
资源详情
资源评论
资源推荐
性能监控指标说明
--MSSQL SERVER 2005
赵小艳
2010 年 6 月 30 日
2010-06-25 1 / 30
前言
从 MSSQL SERVER2005 开始,微软开始了漫长的向 ORACLE 学习之旅,本文以 oracle 优
化为基础,整理了一部分 MSSQL SERVER2005 监控指标,这些指标不能全部反映 MSSQL
SERVER2005 的性能信息,因此还需要从更多的开发的角度后继完成优化过程,其中最重要
的一环是设计。
由于下一步的工作就是实际的优化,请大家指出文档中的不足和错误之处。
本文整理用到的资料:清华大学出版社的《SQL SERVER 2005 性能调优》,微软技术资
料库,MSDN。
2010-06-25 2 / 30
目录
1. 配置硬件.................................................................................................................................... 5
1.1. 内存................................................................................................................................. 5
1.1.1. 物理地址空间....................................................................................................... 5
1.1.2. 虚拟地址空间....................................................................................................... 5
1.1.3. 虚拟内存管理器................................................................................................... 5
1.1.4. 3GB 内存............................................................................................................... 5
1.1.5. /PAE....................................................................................................................... 6
1.1.6. AWE....................................................................................................................... 6
1.1.7. 选择/3GB 、/PAE、还是/AWE.............................................................................6
1.1.8. 64bit 系统内存配置.............................................................................................. 7
1.1.9. 内存预计大小....................................................................................................... 7
1.2. I/O.................................................................................................................................... 7
1.2.1. 网络 IO.................................................................................................................. 7
1.2.2. 磁盘 IO.................................................................................................................. 7
1.2.3. 存储设计.............................................................................................................. 7
1.2.4. 配置分区.............................................................................................................. 8
1.2.5. 扇区对齐.............................................................................................................. 8
1.2.6. 卷的类型.............................................................................................................. 8
1.2.7. NTFS 分配空间的大小..........................................................................................8
1.2.8. 磁盘破碎.............................................................................................................. 9
1.3. CPU.................................................................................................................................. 9
1.4. 32bit x86 处理器.............................................................................................................. 9
1.4.1. 多核...................................................................................................................... 9
1.4.2. 超线程.................................................................................................................. 9
1.4.3. 64bit.................................................................................................................... 10
1.4.4. X64 或 IA64.......................................................................................................... 10
1.4.5. 高速缓存............................................................................................................. 10
1.5. 系统架构....................................................................................................................... 11
1.5.1. SMP..................................................................................................................... 11
1.5.2. NUMA.................................................................................................................. 11
1.5.3. SOFT NUMA......................................................................................................... 11
2. 系统监控指标.......................................................................................................................... 11
2.1. 内存............................................................................................................................... 12
2.1.1. 外部压力............................................................................................................. 12
2.1.2. 内部内存压力..................................................................................................... 12
2.1.3. 确认内存瓶颈..................................................................................................... 12
2.2. 磁盘............................................................................................................................... 13
2.2.1. 基于配置的磁盘瓶颈.........................................................................................13
2.2.2. 基于模式的磁盘瓶颈.........................................................................................13
2.2.3. 指标.................................................................................................................... 14
2.2.4. 存储性能压力测试指标..................................................................................... 14
2010-06-25 3 / 30
2.2.5. 度量 IO 性能....................................................................................................... 14
2.3. Cpu................................................................................................................................. 15
2.3.1. 基于配置的 cpu 瓶颈.......................................................................................... 15
2.3.2. 基于模式的 cpu 瓶颈.......................................................................................... 15
2.4. 数据库镜像性能............................................................................................................ 15
3. 服务器设置.............................................................................................................................. 16
3.1. Cpu................................................................................................................................. 16
4. 数据库等待事件...................................................................................................................... 16
4.1. 常见等待类型............................................................................................................... 16
5. 数据库指标.............................................................................................................................. 17
5.1. 指标采集和排列............................................................................................................ 17
5.1.1. 操作系统资源..................................................................................................... 17
5.1.2. 重要统计信息..................................................................................................... 19
5.1.3. 等待事件............................................................................................................. 20
5.1.4. 数据文件和日志文件.........................................................................................20
5.1.5. TEMPDB 使用...................................................................................................... 23
5.1.6. 系统当前资源高消耗 sql.................................................................................... 24
5.1.7. 当前阻塞和物理 io 多的会话请求信息.............................................................25
5.1.8. 查询计划多的 sql 语句.......................................................................................27
5.1.9. 索引使用情况..................................................................................................... 28
6. 开发原则.................................................................................................................................. 29
6.1. 数据类型....................................................................................................................... 29
6.2. 存储架构....................................................................................................................... 29
6.2.1. 页........................................................................................................................ 29
7. 优化方法.................................................................................................................................. 29
7.1. 统计信息....................................................................................................................... 29
7.2. 绑定变量....................................................................................................................... 30
7.3. 提示............................................................................................................................... 30
8. 错误.......................................................................................................................................... 30
2010-06-25 4 / 30
1. 配置硬件
1.1. 内存
1.1.1. 物理地址空间
物理地址是处理器用来访问位于其总线上的所有部件的地址集合。PAE 地址总线是
36bit。64bit 服务器生产商将地址总线限制在 44bit。
1.1.2. 虚拟地址空间
在 32bit 系统中,进程有 4gb 虚拟地址空间,虚拟内存由内核和用户进程共享。内核和
用户进程各使用 2g。
1.1.3. 虚拟内存管理器
虚拟内存管理器(vmm)管理所有内存,并在系统中所有使用内存的进程间共享。虚
拟内存管理器使每一个进程在需要内存时提供 4gb 的虚拟内存的错觉,事实上所有进程争
夺有限的物理内存。
操作系统的内存有限,为了让进程有使用 4gb 虚拟内存的错误,用交换空间来保证所
有进程的虚拟内存空间的使用。
如果系统有足够的物理内存,那么 vmm 只要分发内存并在进程结束时清理内存即可。
如果没有足够的物理内存,vmm 必需为每一个进程在需要时提供所需的内存。Vmm 通过
页面文件暂存进程有一段时间没有访问的数据来实现,这个过程叫分页。进程的数据经常
被分页或者交换到磁盘。
1.1.4. 3GB 内存
增加 32bit 系统中进程内存数量的一种方法是将分配给内核的一部分空间拿来用作用户
模式地址空间。
/3GB 选项将边界移动到 3GB,每个进程额外获得 1GB 的 vas。此时内核只有 1gb 虚拟
2010-06-25 5 / 30
剩余29页未读,继续阅读
Expect-乐
- 粉丝: 128
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0