ASP中SQL语句导致的性能问题

原创 2004年08月29日 00:10:00

今天,修改了一点上次做的办公管理系统中的文件上传的BUG,原因是ASP中SQL语句性能问题导致了RecordSet对象关闭,结果使数据入库失败。对于这个错误,我目前只能这样理解了:

SQL语句 select * from TAB_FILES 打开表后,然后调用AddNew方法添加要更新的数据,表面上看没什么问题,当TAB_FILES表中记录相当多时, select * from TAB_FILES 问题就暴露了,所有被选择的数据会写入系统内存缓冲区(实际操作由RecordSet完成),从数据库中取出的数据量超过缓冲区所能容纳的临界值时导致RecordSet异常关闭,最终数据入库当然失败。

我用了一个临时解决办法:重新构造一个SQL语句,这个SQL语句不返回任何记录,就像打开一个空表一样,然后再进行数据库更新操作。

SQL语句中where 1=1 对性能的影响,where 与having的区别,where子句的性能

1,where 1=1 对性能的影响 很多时候,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失,因为添加使用了 “where 1=1 ”的过滤条件以后数据库...
  • fangyuylc
  • fangyuylc
  • 2016年02月25日 15:02
  • 2869

sql语句中条件查询like的效率,及使用规范.

引用“ 我在做数据库查询的时候,发现了一个奇怪的问题,在使用like关键字的时候,速度其慢,效率极低。不明白是什么原因,请大家讲解一下,为什么like慢,而其他的两个快。3个查询不同的地方用红色...
  • z69183787
  • z69183787
  • 2013年08月29日 13:37
  • 5788

关于oracle 12c SQL语句执行结果与11g不一致的问题

将原有的系统迁移到oracle 12c上面,版本是12.1.0.2,总是有各种问题出现,不得不说,目前的版本真是个坑。 开发一条sql语句,insert .....select形式,单独执行selec...
  • killvoon
  • killvoon
  • 2015年09月08日 17:20
  • 2037

ASP在访问Sql2005对left join语句的时出现不兼容的问题

今天早晨在开发系统的时候遇到一个问题,原来数据库是SQL2000,现在升级到2005后出现了问题,在网上找了找,还真有这个。   A表 -------------------- ...
  • ANTEA
  • ANTEA
  • 2015年05月04日 15:44
  • 144

Oracle数据库SQL语句绑定变量一----性能问题

SQL语句编写时,一般都是这样的: select * from emp where empno=7369; 或者select * from emp where empno=7499; 这两条SQL语句...
  • chuan_day
  • chuan_day
  • 2017年02月09日 09:38
  • 444

sql语句的性能优化问题

很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name='z...
  • u012312373
  • u012312373
  • 2015年07月31日 15:50
  • 269

ASP.NET Session会导致的性能问题

你的站点有被客户投诉很慢吗?是不是查了很多遍还是没有完全解决?是不是数据库没有发现异常,CPU也没有异常,内存占用量没有异常,GC计数没有异常,硬盘IO也没有异常,带宽没有异常,线路没有异常,没有丢包...
  • jimmy0021
  • jimmy0021
  • 2014年02月06日 16:56
  • 477

ASP.NET Session会导致的性能问题

你的站点有被客户投诉很慢吗?是不是查了很多遍还是没有完全解决?是不是数据库没有发现异常,CPU也没有异常,内存占用量没有异常,GC计数没有异常,硬盘IO也没有异常,带宽没有异常,线路没有异常,没有丢包...
  • lanhaizhixing
  • lanhaizhixing
  • 2012年07月25日 16:53
  • 1758

今天在写sql语句的时候,碰到了字段值是null时导致判断跟预期不通问题

写了sql语句 where条件是莫字段!=1 结果字段默认null的数据都没有查出来,百度了下才知道 1 null值的介绍 NULL 是数据库中特有的数据类型,当一条记录的某个列为 NU...
  • yinyichao0107
  • yinyichao0107
  • 2015年10月29日 20:35
  • 1033

sql语句性能调整原则

  • 2015年06月11日 10:50
  • 68KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP中SQL语句导致的性能问题
举报原因:
原因补充:

(最多只允许输入30个字)