BW数据库优化过程记录20100529

1,实施内容

1.1.增加LUN的数量
1.2.增加数据文件的数量
1.3.磁盘对齐
1.4.增加TEMPDB文件个数
1.5.修改SQL Server服务账号
1.6.修改群集服务账号
1.7.修改数据库自增长设置
1.8.部署KB931308,解决页交换过多问题

2,实施步骤(5月29日-5月30日)

7:10 停止SAP服务。
9:10 停数据库。
9:30 挂接一个新的LUN,200G容量,需要重启服务器才能看到。
10:08 开始进行新磁盘L对齐操作 diskpart
select
create patition primmary align =1024
格式化成64K(最佳实践)
10:12 对旧的磁盘H进行压力测试(读和写,随机和顺序)。
11:17 复制数据文件到L盘内。H,I,J--->L
采用robocopy ,140G耗时50分钟。
12:10 删除H,I,J内数据,磁盘对齐。
1)Cluster中依存关系删除!!!
2) 删除磁盘分区,先要在群集中脱机。
3)格式化为64K
4)群集中新建组temp,将HIJK加入,检查是否能够移动。
12:50 重新压力测试。
64KB下随机读写性能至少提高15%。
13:05 群集中temp组的磁盘返回原资源组中,调整依存关系。
13:08 robocopy文件回原盘。
13:10 采用脚本分析压力测试的数据。
13:44 检查931308补丁已经打上。
13:49 启动sql server.
14:00 调整tempdb的文件个数和容量大小。
14:25 调整文件自增长。
14:30 增加PB1数据库的数据文件。
14:44 数据文件分配调整。
14:45 执行rebuild index.

在服务器上进行该index操作用时14小时。

3,未尽事宜

1)备份文件的大小出现问题。
2)log文件的收缩问题。
原文地址:https://www.cnblogs.com/Beewolf/p/1748777.html