设为首页
加入收藏
首 页 | 产业资讯 | 软件资讯 | 硬件资讯 | 方案应用 | DIY 硬件 | 数码伴侣 | IT 评测 | 数据调研 | 下载中心 | 在线商城 | 在线论坛
类别
今日焦点 最新方案
应用技巧
最新推荐
首页 >> 方案应用 >> 应用技巧
调整Oracle应用系统性能的原则和方法
时间:2007-8-6 20:11:09,点击:0

  3.2、建立和使用视图、索引

  利用视图可以将基表中的列或行进行裁减、隐藏一部分数据,并且能够将涉及到多个表的复杂查询以视图的方式给出,使应用程序开发简洁快速。利用索引可以提高查询性能,减少磁盘 I/O,优化对数据表的查询,加速SQL语句的执行。但任何时候建立索引都能提高性能,何时建立索引应当遵循以下原则:该表常用来在索引列上查询,该表不常更新、插入、删除等操作,查询出来的结果记录数应控制在原表的2%~4%。

  3.3、使用 Oracle 的数组接口

  当一个客户应用程序插入一行或用一个查询来向服务器请求某行时,不是发送具有单个行的网络包,而是采用数组处理,即把要插入的多个行或检索出的多个行缓冲在数组中,然后通过很少的几个包就可在网上传送这些数组。例如,一个给定的Select语句返回2000行数据,每行平均大小为40个字节,数据包的大小为4kB,而数组大小参数(arraysize)设置为20 ,则需从服务器发送100个数据包到客户机。如果简单地把(arraysize)设置为2000,那么同样的操作只需要传送 20个数据包。这样就减少了网络的传输量,提高了所有应用的性能。

  4、总结

  我们在开发应用程序时,遵循上述的方法和原则,对系统进行调整,收到了令人满意的效果。但是应当指出,由于客户机、网络、服务器这3个相互依存的组成部分都必须调整和同步才能产生最佳的性能,因此还应根据系统的具体情况,具体分析和调整。


第1页 第2页 第3页 第4页 第5页 第6页 第7页 第8页
打印】【关闭
版权所有:成都A数码信息技术有限公司 执行时间:58.594毫秒
网站留言 | 关于我们 | 联系我们