Foxtable(狐表)用户栏目专家坐堂 → sqldelete的效率问题


  共有2281人关注过本帖树形打印复制链接

主题:sqldelete的效率问题

帅哥哟,离线,有人找我吗?
rjh4078
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
sqldelete的效率问题  发帖心情 Post By:2019/4/28 20:09:00 [只看该作者]

这两天处理几个大库,一个表动辄100万的数据。发现用sqldelete删除超过50万以上的,程序就卡死无响应与数据库连接断开。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/29 11:22:00 [只看该作者]

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

 

2、改成sqlcommand代替,设置CommandTimeOut

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/29 11:25:00 [只看该作者]

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

 

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

 


 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2019/4/29 12:50:00 [只看该作者]

嗯 确实是日志问题  我把日志模式改为简单就快了很多

 回到顶部