性能调优的方法学之存储优化

性能调优的方法学之存储优化

磁盘子系统设计

RAID 0
RAID 1
RAID 3
RAID 5
RAID 0+1

文件组

性能调优的方法学之存储优化

规划数据库文件提升性能

默认每个数据库文件可以同时处理32个异步I/O
1个数据库文件= 32个读取+ 32个写入
2个数据库文件= 64个读取+ 64个写入
将数据文件和事务日志文件分开储存至不同磁盘阵列
数据文件:RAID 5或RAID 0 + 1
事务日志文件:RAID 1

利用文件组提升性能

若性能瓶颈为Disk I/O,可考虑下列方法
将经常要查询或更新的数据表,指定存放于不同磁盘阵列的文件组
将非簇索引,指定存放于不同磁盘阵列的文件组
将常用的现有数据与历史数据分割储存至不同的数据表,并指定存放于不同磁盘阵列的文件组

RAID+文件组

性能调优的方法学之存储优化

表分区

性能调优的方法学之存储优化

TempDB

存放以下对象:

内部对象
版本存放区
用户自定义对象

建议

根据需要自动扩大
设置合理的原始大小
将文件增长百分比设置成合理的大小
放在快速的I/O系统上
创建多个数据库文件,个数和服务器的CPU数目相同,文件大小相同
欢迎大家加我微信交流讨论(请备注csdn上添加)
性能调优的方法学之存储优化

上一篇:cobbler_web安装


下一篇:jQuery异步加载数据添加事件