Sql Server 2000索引问题?
作者:jenry
昨天在两台机器导数据时,出现以下情况:
采用Sql Server 2000 DTS工具将60多万条数据到导入另一台机器的Sql Server数据库中,导入过程很顺利。但数据导完后,再一次打开了编写的软件,但使人出乎意料的是,打开读取这个表的程序时,速度慢得要命,造成软件反应。
打开“ window 任务管理器”,发现“sqlsever.exe” 进程内存疯狂地增长。一下子达到了135M多,这是怎么会事,数据量大是事实,但在程序中写的读取某一条件的前100条数据,怎么会占用那么多内存呢?
试了一下本机的数据库(数据量166多万),同样的语句也是一两秒的时间结束查询?想起了,我给表加了索引。把索引去掉,但不会造成软件没有反应的情况,但速度还是有点慢。但内存还是一样的上涨。分析一下,索引也没有不合理的地方,感到很奇怪。
Sql Server 2000索引问题?
最新推荐文章于 2019-01-08 01:19:11 发布