日期:2014-05-18  浏览次数:20651 次

求数据库高手帮忙找找原因。。
有个表, 在我本地查询 , 虽然有6W多条数据但只需一秒钟就查询出来了,但在服务器上 我查询相同的这个表却用了N分钟才查出一万多条数据。。 就是查询这个表速度灰常慢,,,求真相~


------解决方案--------------------
有死锁吧.
------解决方案--------------------
死锁??
------解决方案--------------------
探讨
有个表, 在我本地查询 , 虽然有6W多条数据但只需一秒钟就查询出来了,但在服务器上 我查询相同的这个表却用了N分钟才查出一万多条数据。。 就是查询这个表速度灰常慢,,,求真相~

------解决方案--------------------
探讨

引用:
引用:
有个表, 在我本地查询 , 虽然有6W多条数据但只需一秒钟就查询出来了,但在服务器上 我查询相同的这个表却用了N分钟才查出一万多条数据。。 就是查询这个表速度灰常慢,,,求真相~


服務器上表數據量是?可以資源是?

数据量和我本地的是一样的

------解决方案--------------------
应该是环境问题,方便得话,重新建立服务器数据库。
------解决方案--------------------
看下执行计划和cpu的占用率。最好是建索引
------解决方案--------------------
DBCC CHECKTABLE('你的表名')

看看有无异常

------解决方案--------------------
应该叫锁争(lock latch).

有连线锁住该表不释放的话,你永远也无法查询返回数据喔.