基于ORACLE数据库的SQL应用优化.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ORACLE数据库的SQL应用优化   摘要:本文通过介绍SQL(结构化查询语言)语句应用优化的技术,并且针对Oracle数据库咨询语句本身的特征,提出具体可行的SQL应用优化方法。由此可知,对于结构复杂但是其性能高度具有可调性的Oracle数据库,能够从查询语句书写的方面进行优化,并且能够于不添加软硬件成本投入的前提下,取得良好的优化成果,使其具有客观的实用意义。   关键词:Oracle数据库;SQL;应用优化   中图分类号:TP311 文献标识码:A文章编号:1007-9599 (2011) 13-0000-02   ORACLE-based Database SQL Application Optimization   Gong Jianxin   (Liuzhou City College,Liuzhou545002,China)   Abstract:This paper describes SQL(Structured Query Language)statements to optimize the application of technology,and consulting for Oracle database itself,the characteristics of the statement,made feasible the application of SQL optimization.It can be seen,but its performance for the complex structure with adjustable height of the Oracle database,from the aspects of writing query optimization,and can not add hardware and software costs in the investment context,achieve good optimization results,it with the objective of practical significance.   Keywords:Oracle Database;SQL;Application Optimization   Oracle数据库为甲骨文公司开发并且在数据库市场上依然占有主要地位的关系数据库管理系统。它通常被应用在商业以及政府部门,具有强大的功能,能够快速地处理繁多的数据,同时于网络方面的应用也较多。Oracle数据库系统为信息管理系统的中心,而查询操作于Oracle数据库操作当中具有最大的比重,其查询速度对Oracle数据库的推广与应用起到直接的影响。因为查询操作于SQL语句当中具有最大的代价,所以质量优良的查询语句能够于很大程度上提高其应用系统的性能。于检查具有可能性的系统性能改进时,首先应当对使得性能变差具有较大可能性的因素进行检查,其中包括了质量较差应用SQL语句的编写、执行效率差的SQL语句执行、大小不符合的SGA内存构架以及访问数据库资源方式的错误等。经过对有问题的SQL语句进行优化,能够使得一个系统的性能具有显著的改善,而且能够提高Oracle数据库内存区的命中率等作用。   一、SQL语句的优化技术   Oracle数据库系统安全主要是指Oracle数据库系统在控制数据库的存取以及使用方面所存在的一系列安全性机制。Oracle数据库系统的安全性主要是通过对用户授予特定的访问权限,从而确保自身的安全性。   对于数据库管理系统的相关安全机制做的越好,那么数据库自身的安全系数也就越高,由此可见,做出一套合理的数据库系统安全策略对提高数据库系统的安全性有重要的影响。即使做好了数据库系统自身的一些安全性设置,但是并不能完全保证数据系统已万无一失,不存在任何的问题。数据库系统与一系列大型软件的系统一样,都是由人开发出来的,因此,难免会在程序方面存在一些漏洞,比如Oracle9iAS Web Cache远程拒绝服务攻击漏洞这一问题的出现.   1.SQL语句应用优化的实质。SQL语句应用优化指的是于结果准确的前提下,应用优化器能够识别的语句。其能够有效地减少表扫描的I/O(输入输出端口)次数,并且能够避免表搜索状况的发生。SQL语句的应用优化目的为把性能较低的SQL语句转变成目标相同并且性能优良SQL语句,简化数据查找的路径,并且能够保持处理器的时间以及I/O时间之间的平衡。   2.能够找出有缺陷的SQL语句。构造不良的SQL语句将导致应用系统的执行效率低下。对有效的Oracle数据库进行调整必须正确地测量系统内正运行的SQL活动的情况,才能够及时地调整具有缺陷的

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档