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%问题

评论(0)Web开发网
阅读(262)喜欢(0)Asp/VBScript