【数据库】sql server 2000升级 2008 r2 后速度慢的问题

本文主要介绍了在SQL Server 2000升级到2008 R2后遇到速度变慢的问题及其解决方案。包括更新索引和统计信息,启用自动统计信息创建和异步更新,关闭自动更新统计信息的方法。同时,提供了创建统计信息的SQL语句,并详细阐述了如何在Windows 2008 32位系统中开启PAE内存支持,调整SQL Server使用3G以上内存的步骤,以及通过修改本地组策略和SQL Server配置来优化性能。
摘要由CSDN通过智能技术生成

更新索引/统计信息:

USE 你的库名
EXEC sp_updatestats;

通过以下语句启用自动统计信息创建功能:

ALTER  DATABASE[你的库名]
SET AUTO_CREATE_STATISTICS ON;

使用一下语句来开启自动更新统计信息:

ALTER DATABASE[你的库名]
SET AUTO_UPDATE_STATISTICS ON;

使用以下语句来开启异步更新统计信息:

ALTER DATABASE[你的库名]
SET AUTO_UPDATE_STATISTICS_ASYNC ON;

如何关闭sql server 自动更新统计信息?

 在数据库级别,可以使用以下命令来禁用:

ALTER DATABASE[你的库名]
SET AUTO_UPDATE_STATISTICS OFF;

创建统计信息:当使用数据库引擎优化顾问(DTA)时建议创建。另外一个情况是当你查看执行计划是,出现丢失统计信息的警告(missing statistics warnings)

创建统计信息的语句如下:

--Create statistics on all rows

CREATE STATISTICSstatistics_name   ONYourDBName.YourSchema.YourTable(YourColumn1,YourColumn2)  

WITH FULLSCAN

--Create statistics using a random 10 percent sampling rate

CREATE STATISTICSstatistics_name   ONYourDBName.YourSchema.YourTable(YourColumn1,YourColumn2)   

WITH SAMPLE 10PERCENT

Windows2008 32位开启服务器PAE大内存支持及SQLServer使用3G以上内存教程

1、(重要)开启Windows2008PAE内存支持:

点击“开始”菜单,展开“程序”菜单,在程序菜单下展开“附件”菜单,找到“命令提示符”右键选择“以管理员身份运行,于弹出的“管理员:命令提示符”的光标处输入:BCDEdit /set PAE forceenable,回车执行命令,提示:“操作成功完成”,则表示Windows已成功开启PAE内存扩展。如下图所示:

clip_image002[6]

2、于Windows2008,右键桌面上“我的电脑”图标,选择“管理”菜单,在打开的服务器管理窗口,右侧边栏上展开“配置”树形导航下,展开“本地用户和组”。点击“组”文件夹,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林家阿酒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值