adodb.recordset更新数据占用cpu 100%问题
2013-01-11更新:也有可能数据库日志太大的问题导致cpu 100%占用或者链接超时问题,参考:Microsoft OLE DB Provider for SQL Server 超时错误 80040e31
asp程序调用adodb.recordset更新数据时,发现cpu被占用100%【单核cpu】,双核cpu则是50%,程序一直没有反应。
后面发现是使用了
select * from table where xxx=xxx
,如果表中包含ntext或者text字段,调用update方法后就会导致cpu 100%被占用。
解决办法就是将需要的字段全部选中出来,如
select f1,f2,f3,f4 from table where xxx=xxx
而不是一刀切
select * from table where xxx=xxx
,这样就解决asp程序调用adodb.recordset更新数据时cpu被占用100%的问题了,⊙﹏⊙b汗。。。。
加支付宝好友偷能量挖...
原创文章,转载请注明出处:adodb.recordset更新数据占用cpu 100%问题