磁盘子系统设计
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上添加)