此文章主要向大家讲述的是SQL Server数据库对大数据量表数据进行 DELETE 时易产生操作超时的这一问题的具体解决,使用的是SQL2000数据库,编写了一个C#的应用程序,其中一个功能就是清空指定表的全部数据。
一个奇怪的现象直到今天才被发现,那就是当这个表的数据的容量非常大的时候,我遇到的情况是该表内包含5800条数据,但是数据的总容量
使用的是SQL2000数据库,编写了一个C#的应用程序,其中一个功能就是清空指定表的全部数据,一个奇怪的现象直到今天才被发现,那就是当这个表的数据的容量非常大的时候,我遇到的情况是该表内包含5800条数据,但是数据的总容量大于3G,当程序调用SQL语句“DELETE FROM TABLE”时,再等待了20秒左右后,提示“数据库操作超时,ODBC执行超时”,然后我分别尝试删除其中的3000条和2000条数据,但是同样是一样的超时。
这个结论是无论我使用的是企业管理器,还是查询分析器,还是通过应用程序进行操作,都是一样的结果,最后发现,当每次删除的数据量小的一定程度时候,操作就不会发生超时的情况,我选择的是1000条数据,根据情况来看,数据容量应该为500M左右。
在 *** 上查了一下,发现很少有人遇到这样的因为容量而超时的情况,多数是因为数据的条数巨大(不过个人觉得似乎和容量大小也有关系吧),暂时没有查到这是不是sql的一个限制,因为在企业管理器和查询分析器中都已经将查询超时设置为0,但是这个没有起任何作用,假如大家遇到相同的问题,这里只是给一个大概的情况记录,原因继续调查中……
上述的相关内容就是对SQL Server数据库对大数据量表数据进行DELETE时易发的描述,希望会给你带来一些帮助在此方面。
扫描二维码推送至手机访问。
版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。
有些使用本本的朋友可能会发现,右下角通知栏区域会无法显示电源按钮,导致在插上电源或者是使用电池的时候都无法进行区分。造成这种情况大部分都是因为使用了第三方修改过的系统版本或者对于系统优化过度,所以今天就来解决这个问题。 第一步:在开始菜单的搜索窗口输入“gpedit.msc”,进入组策略编辑器,依...
打开IE浏览器的时候、聊QQ的时候、玩游戏的时候… … 这到底是谁惹的祸呢? 很多人都知道Windows 7桌面特效全部开启会使系统性能降低,那到底是哪个特效导致的这一情况呢? 解决办法: 右键计算机,高级系统设置-性能-设置-关闭”任务栏和开始菜单使用动画“和”最大化和最小化动态显示窗口“...
重装系统是我们面对许多电脑问题时的终极方法,不过重装系统也不意味着就能将全部的问题都修复。一些用户在重装系统后开机时,电脑卡在“正在启动Windows”开机界面上了,这要怎么解决呢? Windows 7系统重装后卡在开机界面的解决方法: 一、首先可以看看该故障出现的原因是否是因为启动了acp...
解决方法: 其实处理这些使用流氓软件,需要将相关的.exe文件删除,使它不能再运行,或者直接清除这个服务本身,使计算机重启的时候,它不会再启动。比如Hijackthis扫描,在扫描日志中,一般会把非Windows系统的服务以023的方式列出来,如下面这段: O23 - ...
Windows 7系统可以对每个文件夹进行个性化视图设置,可以根据自己的个人喜好和实际需要更改文件或文件夹图标的大小,或者让文件或文件夹以列表、平铺等方式显示。但是,假如你对N个文件夹视图进行了风格各异的个性设置,现在又想让所有文件夹都使用同一种视图怎么办呢 手工一个一个修改,你OUT了,非累得手抽...
使用Windows 7的朋友都知道,任务栏上的快捷方式图标都是靠近开始菜单按钮,从左像右排列,不过也有一些用户喜欢左右对称,想要把那些快捷方式居中显示,看起来这个任务好像无从下手,其实一点也不难,只要通过下面方法就能轻松搞定。 1、首先在电脑磁盘中任何一个地方新建一个文件夹。 2、右击任务栏-&...