没有合适的资源?快使用搜索试试~ 我知道了~
优化ADO的执行效率
需积分: 32 5 下载量 115 浏览量
2014-01-29
14:35:47
上传
评论
收藏 4KB TXT 举报
温馨提示
试读
3页
可帮助你解决ADO执行效率优化的问题,提高ADO的使用效率。
资源推荐
资源详情
资源评论
优化ADO的执行效率
下面是使用ADO时程序员应该知道的规则。只要程序员了解并且适当地使用
在应用系统中,那么让ADO和ADOExpress拥有良好的执行效率并不是困难的事情:
1) 尽量找到真正的原生ADO和OLE DB驱动程序。尽量不要使用ADO For ODBC驱动程序,
因为这种架构使用在一些数据库时会发生不正常的执行状况,也比原生ADO和OLE DB
驱动程序来得慢一些。
2) ADO驱动程序的品质大大地影响了应用系统的执行效率,因此,你应该为你的数据库找
一个良好的ADO驱动程序。
3) 尽量使用客户端的Cursor Location,并且只存取应用程序真正需要的数据到客户端,
使用少量、多次的方式存取数据。使用少量、多次的方式存取数据不管是对于主从架构
或分布式多层应用系统都是很好的方式。特别是对于Internet/Intranet和电子商务应用
系统来说,使用这种方式可以确保应用系统能够在许多用户同时使用的状况下仍然保有
合理的执行速度。
4) 适当设定CacheSize属性值。这是一个绝对不可忽略的设定,它的重要性仅次于
Cursor Location。虽然在前面讨论的内容中我们可以发现设定CacheSize接近
1000左右可以得到最好的效率/空间比,但是必须考虑当应用系统同时被许多用户
同时存取时,在一瞬间网络会传递的数据量有多大。因此你可能必须根据你的应
用系统的执行状况来适当地减少CacheSize为100 ~ 1000之间的数值。
5) 许多讨论如何优化ADO的文件都会建议使用存储过程,因为这些文件都假
设你只会使用MS SQL Server。但是不管使用什么数据库,如果可以的话,那么对
于需要处理大量数据的工作,使用存储过程绝对可以增加ADO应用程序的执行效
率。因为在这种情形下,存储过程可以让这些大量的数据不传递到客户端,而是
下面是使用ADO时程序员应该知道的规则。只要程序员了解并且适当地使用
在应用系统中,那么让ADO和ADOExpress拥有良好的执行效率并不是困难的事情:
1) 尽量找到真正的原生ADO和OLE DB驱动程序。尽量不要使用ADO For ODBC驱动程序,
因为这种架构使用在一些数据库时会发生不正常的执行状况,也比原生ADO和OLE DB
驱动程序来得慢一些。
2) ADO驱动程序的品质大大地影响了应用系统的执行效率,因此,你应该为你的数据库找
一个良好的ADO驱动程序。
3) 尽量使用客户端的Cursor Location,并且只存取应用程序真正需要的数据到客户端,
使用少量、多次的方式存取数据。使用少量、多次的方式存取数据不管是对于主从架构
或分布式多层应用系统都是很好的方式。特别是对于Internet/Intranet和电子商务应用
系统来说,使用这种方式可以确保应用系统能够在许多用户同时使用的状况下仍然保有
合理的执行速度。
4) 适当设定CacheSize属性值。这是一个绝对不可忽略的设定,它的重要性仅次于
Cursor Location。虽然在前面讨论的内容中我们可以发现设定CacheSize接近
1000左右可以得到最好的效率/空间比,但是必须考虑当应用系统同时被许多用户
同时存取时,在一瞬间网络会传递的数据量有多大。因此你可能必须根据你的应
用系统的执行状况来适当地减少CacheSize为100 ~ 1000之间的数值。
5) 许多讨论如何优化ADO的文件都会建议使用存储过程,因为这些文件都假
设你只会使用MS SQL Server。但是不管使用什么数据库,如果可以的话,那么对
于需要处理大量数据的工作,使用存储过程绝对可以增加ADO应用程序的执行效
率。因为在这种情形下,存储过程可以让这些大量的数据不传递到客户端,而是
资源评论
阿毛1838994419
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功