关于数据库的超时问题,大家都是怎么解决的呀?
当记录非常之多的时候,大家都是怎么解决这个超时问题的呀,有什么方法既简单又方便的呀,请指教??谢谢!
当然,也欢迎多多留言,说说你们所用过的方法!!!
问题点数:20、回复次数:8Top
1 楼tanqimin(厨师卡尔)回复于 2006-12-01 11:49:09 得分 3
有时候这个和数据库的大小没有关系的,我也常常遇到这种情况,头痛Top
2 楼wxm0930(赤道与北极)回复于 2006-12-01 11:59:02 得分 0
是啊,还请大侠们多多帮忙!!!Top
3 楼jacobsan(梅)回复于 2006-12-01 12:02:06 得分 10
分批处理
删除的话可以通过新建表再搬移的方法Top
4 楼wxm0930(赤道与北极)回复于 2006-12-01 13:43:04 得分 0
楼上的谢了,能不能给个例子呢???谢谢!Top
5 楼jacobsan(梅)回复于 2006-12-01 14:09:03 得分 0
如果在执行 Delete Table1 where Time < '2006-3-10' 由于涉及的记录比较多,所以日志记录也相应很大(3-4G),如果可行,我建议用以下方式:
选出您所需要保留的记录到新的表。如果您使用 Full Recovery Mode
根据SELECT INTO的记录数,日志可能会比较大
Select * into Table2 From Table1 Where Time > = '2006-03-10'
然后直接Truncate Table1。无论何种恢复模式都不会进行日志记录
Truncate table Table1
最后对Table2进行改名为Table1
EC sp_rename 'Table2', 'Table1'
Top
6 楼zzxiaoma(小马)回复于 2006-12-01 14:25:08 得分 2
打补丁Top
7 楼roy_88(中国风_燃烧你的激情!!!)回复于 2006-12-01 14:29:45 得分 5
在查询分析器—上方下拉菜单(工具)—选项—连接(设置超时的时间就行了)Top
8 楼wxm0930(赤道与北极)回复于 2006-12-02 17:08:52 得分 0
谢谢楼上的各位!
还有没有别的呢,大家多多发言啊!Top





