以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  sqldelete的效率问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=134159)

--  作者:rjh4078
--  发布时间:2019/4/28 20:09:00
--  sqldelete的效率问题
这两天处理几个大库,一个表动辄100万的数据。发现用sqldelete删除超过50万以上的,程序就卡死无响应与数据库连接断开。
--  作者:有点甜
--  发布时间:2019/4/29 11:22:00
--  

1、sqldelete,就是合成一个 delete for 语句而已。应该是超时了吧?

 

2、改成sqlcommand代替,设置CommandTimeOut

 

 


--  作者:有点甜
--  发布时间:2019/4/29 11:25:00
--  

delete for删除大数据量的时候,可以换一种方式处理,如

 

https://blog.csdn.net/lizhaocn2013/article/details/17258813

 


--  作者:rjh4078
--  发布时间:2019/4/29 12:50:00
--  
嗯 确实是日志问题  我把日志模式改为简单就快了很多