+ -
当前位置:首页 → 问答吧 → SQLServer 2008 查询的一个奇怪问题

SQLServer 2008 查询的一个奇怪问题

时间:2011-12-23

来源:互联网

今天碰到一个非常古怪的问题。

每日数据库要更新数据,这两天数据量有点多,大概每天百万条记录。数据库大小在600G左右。
平时查询速度还可以。昨天突然不行了,连执行 Select top 10 from xxxxxx 这样的语句都无法返回。
数据库平时存储在D盘,空间大小约为1.5TB,目前使用了60%左右。反复重启几次,问题依然。

后来将数据库脱机,然后数据库文件挪到E盘,E盘是新加的存储,大概7TB空间。将数据库文件挪至新磁盘后,再联机,然后查询正常。

虽然问题已经解决,但是一直没法解释其中原因。有哪位朋友碰到过类似问题,解释一下原因么?

谢谢大家!

作者: moneycurrency   发布时间: 2011-12-23

是不是D盘有问题呢?还是有别的,你看下日志,进程。

作者: szstephenzhou   发布时间: 2011-12-23

D盘的缓存空间不够,不能胜任查询时一些临时数据的保存.

作者: dawugui   发布时间: 2011-12-23

是不是索引碎片太多 导致索引失效?

作者: fredrickhu   发布时间: 2011-12-23

热门下载

更多