在应用中浅析sql查询的优化对比【精选】.pdfVIP

在应用中浅析sql查询的优化对比【精选】.pdf

  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文档。上传文档
查看更多
在应用中浅析sql查询的优化对比【精选】.pdf

2014年第6期 文章编号:1009—2552(2014)06—0130—04 中图分类号:TP311 文献标识码:A 在应用中浅析 SQL查询的优化对 比 崔 樱 (广东省公安边防总队医院信息科,深圳 518000) 摘 要:结构化查询语言SQL (STRUCTUREDQUERYLANGUAGE)作为最重要的关系数据库 操作语言,以其高效、灵活、非过程化的优势,广泛应用于医疗数据的挖掘、研判。以医疗用 药电子监控系统为例,详细描述 了SQL查询语句在该系统中的对比测试和优化策略。 关键词:SQL;Oracle;数据库;优化;医疗用药 DiscussiononcomparisonofSQLqueryoptimizationinapplication CUIYing (SectionofInformation,PubficSecurityFrontierCorpsHospitalofGuangdong,Shenzhen518000,GuangdongProvince,China) Abstract:SQLastherelationaldatabasemanipulationlanguageishtemostimportant,withitsefficient, flexible,non—proceduraladvantages,iswidelyusedinmedicaldaat mining,analysis.Inhtispaper,taking htemedicalelectronicmonitoringsystem asanexample,adeatileddescriptionoftheSQLqueryis presentedinhtesystem testingandhteoptimzationstrategy. Keywords:SQL;Oracle;database;optiaization;medication 0 引言 PC平衡热运行服务器。单机两颗 INTELi7400双 在计算机信息化与网络技术高速发展的今天, 核CPU,32G内存。 数据库技术作为计算机学科发展最快、应用最广泛 2 合理使用索引 的领域之一,在各个学科领域中得到深度应用。由 “医疗用药电子监控系统”中大量采用了索引。 于数据库规模的不断扩大,数据库系统的性能问题 通过降低磁盘读取次数,提高了查询效率。该系统 越来越突出,因此在实际应用 中对数据库优化技术 多涉及大数据量的查询操作,索引的使用显著提高 的探索,对于确保数据库系统稳定、高效地运行有着 了系统运行速度。 至关重要的意义。 2.1 建立索引的原则 l 应用背景 (1)在定义有主键的数据列上建立索引。因为 Oracle是以高级结构化查询语言(SQL)为基础 主键可以加速定位到表中的某一行。 的大型关系数据库,具有可移植性好、稳定性与功能 (2)在定义有外键的数据列上要建立索引。外 强等特点。由于其系统结构复杂,性能受多方面因 键列通常用于表与表之间的连接 ,在其上创建索引 素影响,如何提高其性能就成了关键性问题。在硬 可以加快表间的连接。 件环境不变的情况下,对 Oracle数据库进行最终操 (3)在where语句中的常用列上建立索引。但 作的SQL语句的执行效率,往往是 Oracle数据库的 应注意,这类常用列必须具有较多不同值,如果该列 性能高低的最终决定方面。 只有少量几个不同值,建立索引后,不但无助于提 本文涉及的所有 SQL语句,均来源于广东省公 升效率,反而会严重降低数据修改的速度。因为索 安边防总队医院 “医

文档评论(0)

月光般思恋 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档