sqlserver2008 性能优化方法
发布时间:2020-12-12 13:53:43 所属栏目:MsSql教程 来源:网络整理
导读:sqlserver性能优化 goexec sp_configure ”awe enabled”,”1″–内存可以支持64gexec sp_configure ”lightweight pooling”,”0″–不使用nt纤程exec sp_configure ”priority boost”,”1″–增加sqlserver优先级exec sp_configure ”network packet size
sqlserver性能优化 go exec sp_configure ”awe enabled”,”1″–内存可以支持64g exec sp_configure ”lightweight pooling”,”0″–不使用nt纤程 exec sp_configure ”priority boost”,”1″–增加sqlserver优先级 exec sp_configure ”network packet size (b)”,”8192″–增加sqlserver网络包的大小 reconfigure with override –优化数据库设置 declare @currentdatabase sysname select @currentdatabase = db_name((select dbid from master.dbo.sysprocesses wherespid = @@spid)) exec sp_dboption @currentdatabase,‘select into/bulkcopy’,‘true’ –对大容量数据操作不记录日志 exec sp_dboption @currentdatabase,‘trunc. log on chkpt.’,‘true’ –自动截断日志 exec sp_dboption @currentdatabase,‘auto create statistics’,‘true’–自动创建统计 exec sp_dboption @currentdatabase,‘auto update statistics’,‘true’–自动更新统 go如果你不做日常维护,请立即开始。 经常用 DBCC showcontig(表名) 查看表的碎片, 主要查看扫描密度 ,如果主要的大表扫描密度 < 40%,意味着你有严重的碎片可以用DBCC indexDefrag (数据库名,表名)整理碎片或者用DBCC DBREINDEX(表名) 重建 index. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |