您的位置:首页 > 数据库

SQL2005升级到2008版本,数据查询很慢解决方案

2014-11-13 12:19 507 查看
1)更新统计信息

EXEC sp_updatestats

2)重建表索引

SELECT name

INTO #table

FROM sys.tables

ORDER BY name

DECLARE @tableName VARCHAR(50)

WHILE(EXISTS(SELECT 1 FROM #table))

BEGIN

SELECT TOP 1 @tableName = name FROM #table

DBCC DBREINDEX (@tableName)

DELETE FROM #table WHERE name = @tableName

END

DROP TABLE #table

3) 修改了磁盘的设置,居然没有启用DMA

A.双击“管理工具”,然后双击“计算机管理”;

B.单击“系统工具”,然后单击“设备管理器”;

C.展开“IDE ATA/ATAPI控制器”节点;

D.双击您的“主要IDE控制器”;

E.点击“高级设置”。

看到“设备0”,下面的传输模式应设为“DMA(若可用)”,再下面“当前传输模式”,如果是“Ultra DMA Mode *(*为数字,DMA33为2,DMA66为4,DMA100为5、DMA133为6)”,那么你的系统正常,但如果以前你自己设的是“Ultra DMA Mode 6”又没有改动,而现在是“Ultra DMA Mode 4”或“Ultra DMA Mode 2”更或者是“PIO模式”而且改不过来!可能就是系统自行关闭了DMA模式了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: