SQLServer: 迁新服务器常见的初始准备工作
一、检查即时初始化是否开启, 没有开启则开通相关权限并开启。相关文档:点击打开链接 二、检查SQL Server中的计算机名与实际计算机名是否一致,不一致则应该修正: IF SERVERPROPERTY('servername') <> @@servername SELECT @@SERVERNAME,SERVERPROPERTY('servername') ? 三、tempdb文件设置为8个固定的数据文件(主要是优化并发性能)和一个日志文件, 类似下图: --大的平台8*8G--8*12G,小的8*1G或8*2G, 要导大型报表的应该大一些。 如果磁盘比较紧张,可以设置稍小一点,后面监控tempdb的使用情况再来修改。 --但还是尽量在前期做好,后面修改需要重启SQL Server服务,比较麻烦。
四、检测数据库服务器各个磁盘的 IO 。工具见 点击打开链接?。 如果DB所在的磁盘IO性能太差(seq read<100MB/s,4k read<1.2MB/s),必须及时反馈和跟进。
五、设置正式数据库的增长量。 -- ?一般设置为 50MB~150MB (按上面的IO检测性能来,如果够好还可以设置大一些)。 -- ?设置为固定值MB增长,太大太小都会影响性能;设置为按百分比增长,则可能影响性能,浪费磁盘空间、容易导致磁盘空间爆满。
六、设置正式数据库的基于行版本的控制级别。 这一步必须在没有连接上任何应用时做,因为一旦连接上很可能就设置不了。 连接上了生产环境的应用,则应该在晚上或者其它基本没有用户使用时操作。 方法1:脚本操作: --注:下面的数据库名 mydb 有四处, 如改设置其它库, 请自行查找替换! 方法2:如果脚本无法生效,那就得改用单用户模式进入再操作, 这就不赘述了。 七、增加一个专用于监控(主要是SqlClr存储过程来监控cpu)的数据库,名称格式:monitor_地区_项目_本地ip(或外网ip) 。 八、WinServer2008安装framework3.5 sp1(自身带),安装framework4.5.2?framework4.5.2 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql-server – SQL Server:无法为链接服务器“(null)”初始
- sql-server – 无论如何为“SELECT”语句创建SQL Server DD
- mysql中count(), group by, order by使用详解
- 远程连接mysql错误代码1130的解决方法
- SQLServer数据库查询,类型转换,NTEXT,NVARCHAR
- sql – 从数据库中的列值生成一个直方图
- 数据库的Python / Django轮询有内存泄漏
- sql – crawler / scraper的数据库是什么?
- sql server 2000阻塞和死锁问题的查看与解决方法
- sqlserver实现树形结构递归查询(无限极分类)的方法