cle中SQL查询优化技术在ERP数据中的应用研究.PDF

cle中SQL查询优化技术在ERP数据中的应用研究.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
cle中SQL查询优化技术在ERP数据中的应用研究.PDF

DATABASEANDINF0RMATIONMANAGEMENT 数据库与信息管理 Oracle中SQL查询优化技术在ERP数据中的应用研究 马剑波 (中国石油天津销售公司,天津 300170) 摘 要:为了在 实践中高效、准确、快速地获得数据 ,研究了Oracle的查询优化技术,重点对 SQL语句的优化进 行 了阐述 ,旨在为今后类似项 目的实施提供经验 ,少走雩路。 。 关键词 :ERP;物资数据 ;Oracle;查询优化技术 TheOracleSQLQueryOptimizationTechnologyinERPData ApplicationStudy MA Jianbo (TianjinMarketingCompanyofPetrochina,Tianjin300170) Abstract:Inordertogetdataefficientandaccurateinpractice,thestudytheOraclequeryoptimizationtechnology,focus— ingontheSQLstatementisdiscussed,toprovideexpe6encefortheothersimilarprojects. Keywords:ERP ;Materialsdata;Oracle;queryoptimizationtechnique 数据库最基本的任务是存储、管理数据 ,而终端用户唯 务器将对数据分成多个小的集合 ,对每一集合进行排序 ,同 一 能看到的数据库特性就是其性能 ,这也是决策者和技术人 时向磁盘 申请临时空间,将排好序的中间结果写入临时段 , 员共同关注的焦点 ,影响性能的一个重要因素就是 SQL语句 在对另外的集合排序,当所有的集合排好序的时候 ,在合并 的低效率 口I。以ERP项 目的物资数据的查询和统计为背景和依 得到最后结果。因此排序操作的成本 比较高昂,当数据集较 据 ,分析导致 SQL查询语句性能低下的3个常见原因以及 大的时候 ,就需要尽量避免排序操作。 SQL优化的方法 ,重点阐述在查询语句中如何避免对查询结 下面以Materialcode表 (数据量 220万条)为例阐述查询 果的高成本操作以及在对多表连接时如何提高查询效率。 消耗的时间,进行比对不同的查询方法对查询效率的影响, 1 影响SQL性能的原因 如表 1,表2,表 3,表4所示。 影响 SQL性能的因素很多,如初始化参数设置不合理、 表 1 导人了不准确的系统统计数据从而影响优化程序的正确判断 等 ,这些与DBA密切相关。纯粹从SQL语句出发 ,影响SQL 性能不外乎以下 3个重要原因: (1)在大记录集上进行高成本操作 ,如使用 了引起排序 的谓词等 。 (2)未建立恰当的索引,导致对查询表进行全表扫描。 (3)处理了太多的无用记录 ,如在多表连接时过滤条件 位置不当导致中间结果集包含了太多的无用记录。 2 SQL语句优化 Oracle关系数据库系统对于给出的查询语句,系统中的查 询处理程序能自动实现查询优化。但是对于一个较复杂的查询 要求 ,通常都可以用几种不同的查询语句来表达,虽然它们的 结果是相同的,但执行过程可能有很大的差别。所以有必要进 行 SQL语句查询优化的研究,对特定的查询操作写出最优的查 询语句,从而在系统开销最小的情况下对查询进行尽可能地优 化 3[1。查询优化有逻辑方法的优化和物理方法的优化。 2.1优化排序操作 当在查询语句中使用了排序谓词 (orderby和groupby从 句、distinct修饰符、union、intersect、minus集合操作符等), SQL语句的性能必然受到影响,而实际

文档评论(0)

tangtianbao1 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档