基于Infrmi数据库典型低效率SQL语句的分析及优化方法.docVIP

基于Infrmi数据库典型低效率SQL语句的分析及优化方法.doc

  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文档。上传文档
查看更多
基于Infrmi数据库典型低效率SQL语句的分析及优化方法.doc

贵州科学 30: 2! : 21 -28,2012 Guizhou Science 基于Informix数据库典型低效率SQL语句的分析及 优化方法 郑添健1’2索红敏1 屮国人寿保险股份宥限公司黔南分公司信息技术部都匀558000;2贵州民族学院贵阳550025) 木文从跟踪SQL性能的方法和Informix应用调优的原则,对Informix典型低效率SQL语句进行分析,在Informix数 据库系统实际应用方而提出了提髙Informix数据库运行效率的方法,旨在为Informix数据库维护人员和程序设计人员提供分 益的参考O 关键词:Informix,低效率SQL语句,运行效率,优化方法 屮图分类号 TP 31.312 A 1003-6563( 2012:1 02~0021~08 SQL Statement Analysis and Optimization Method for Typical Low-efficiency Based on Informix Database ZHENB Tianiian12 SUO Hong-min1 (1 China Life Insurance Company,South Guizhou Branch, Duyun, Guizhou 558000, China: 2Guizhou College for Nationalities, Guiyang, Guizhou 550025, China) Abstract: Tracing SQL performance and applying tuning principles of Informix, this article analyzed on the typi cal low efficiency of informix SQL statements and proposed a method to improve the operation efficiency in the practical application of informix database so as to provide useful references for those who maintain and design the informix databases Key words: INFORMIX,low efficiency of SQL,statements, operational efficiency,optimization methods Informix数据库是一种被广泛应用的关系型数 据库,因其具有高性能、髙可靠性、支持数据完整性 定义、检查等特性而得到广泛应用(范俊军,1999)。 保险公司的核心业务就是使川的Informix数据库。 如何提高其应用性能是一个关键的课题,特别是随 收稲 口期:2012-02^3;修回日期:2012-03-20 :郑添健(19764,工程师,在读硕士,研宄方向:数据库,计算 机网络。 : ztjpsc@ 163 com 通讯 :紫红敏(19624男,教授,研究方向:计算机与数学研宂。  着库屮数据量与应用处理交易景的不断增多,?运 行效率问题尤显突出。根据 多年的研宂和工作 经验,针对Informix典型低效率SQL语句进行分析, 提出优化策略与措施。 1跟踪SQL性能的常用方法 1.1 Set explain 语句分析 当发现某一部分Informix语句运行特别慢又找 不到原H时,可在程序中加入“set explain on’l吾句, 程序运行时,在程序运行的当前H录下产生一个 “sqexplain. out ’文件,该文件记录了 Informix数据库 服务器采用何种优化策略来查找数据库。在该文件 中可以发现并查找其中有无使用索引条件、佔计的 查找代价等信息。 具体测试sql的性能:Set explain语句 Set explain后可带以下参数: ON :为每个后续查询生成评估并将结果写 入当前目录屮的输出文件。如果文件己经存在,那 么新输出会附加到现有文件: AVOID_EXECUTE :防止 SELECT、INSERT、 UPDATE或DELETE语句在数据库服务器将查询 计划打印到输出文件屮时执行; OFF :终止SET EXPLAIN语句的活动,以便 不再为后续查询生成评估或不再将评估写入输出文 件; file TO :为毎个后续査询生成评估并使您 能够指定说明输出文件的位H: 在SET EXPLAIN OFF语句或程序结束之前,来 自SET EXPLAIN ON语句的输出将定向到适当的 文件。如果没有输入SET EXPLAIN语句,那么缺省 行为是OFF,并

文档评论(0)

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

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

1亿VIP精品文档

相关文档