SQL2000升级到SQL2005需要关注哪些方面的配置或优化?
如上,SQL2000的库在升级到SQL2005的时候需要关注哪些配置呢?
特别是当数据已经达到百万或千万?数据访问出现瓶颈时,如何提高数据库访问性能?
一.数据库升级需要优化?
1.估计有些存储过程等一些语法可能有些区别,升级的时候需要改写?
2.SQL205相关服务需要手动开启,例如XP_ShellXXX的一些服务
3.数据库访问引擎需要从SQL2000改为SQL2005
4.对于一些索引碎片需要定期整理
5.数据库的增长比例需要稍微改大些?
6.SQL2005版本需要升迁到高版本,如机器为32位机器,需要开放AWE,开启启动物理地址扩展?
7.增加硬件投入?内存!CPU?16核?32核?
8.设置最大内存和最小内存,并增加虚拟内存?
9.将数据库文件mdf和ldf分别放到不同磁盘上?
10.定期收缩数据库?
11.对大文件百万或千万级别数据表进行分区?或定期清除历史数据?
12.优化SQL语句(包括查询和存储过程等)
13.死锁的优化?
二应用程序
1.优化应用程序代码和数据库代码
2.优化应用程序数据库访问方式?
除了上面这些,还需要做哪些呢?请高手指点下?