如何提高程序对数据库操作的效率?
时间:2012-07-20 09:26来源:未知 作者:admin 点击: 次
如何提高程序对数据库操作的效率?
主要的思想就是:
减少数据库连接的次数。
尽量一次连接把所有需要的数据取出来,然后在操作。
对asp.net来说,可以通过过程,写出多个查询语句,把返回的结果存到一个dataset中。
在业务逻辑中,处理dataset中结果表。这样就可以减少数据数据库连接读取的次数。
从而大幅度提高程序操纵数据库的效率。
还有一种思想就是:缓存数据。
把常用的查询语句编成一个存储过程,第一次使用的时候读取数据库。
把返回结果存在dataset中,缓存这个dataset。
下次使用直接使用缓存中的dataset,
这样也可以大幅提高程序操作数据库的效率。
(责任编辑:admin)