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

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模式了。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值