如题,访问一段时间,数据库自己就卡主了,访问超时,必须清理数据库后才能正常,求解
ps:业务逻辑什么的都没问题,在不考虑业务逻辑和表结构等情况下怎么优化这个问题呢
90%是索引问题。sqlserver数据百万级之前没索引都没啥事。
建议用SQL Profiler跟踪一下有哪些执行时间比较长的SQL操作。
我猜测可能是索引的问题。
在不繁忙的时间定时清理也是方法之一
可能是锁表、或者阻塞
建议:在大数据量查询的时候使用nolock关键字,不让操作人员在查询是独占表。