• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > DB2 存储过程中如何使用 Optimization Profile

DB2 存储过程中如何使用 Optimization Profile

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2profile,db2存储过程,db2存储过程语法,db2存储过程实例,db2存储过程教程等相关知识,希望本文的分享对您有所帮助
</div>

简介

当今主流的关系数据库管理系统都采用基于成本的优化器设计方式,DB2 优化器是这些顶级优化器中的一员。优化器对于成本的估算依赖于很多因素,包括外界因素(如:CPU 速度和并行性、I/O 存储特征、通信带宽等)和数据库内部因素(如:环境变量、优化级别、统计信息等)。而且,很多因素在系统运行过程中处于不断变化的状态,所以优化器对于最优执行计划的选择本身是一个非常复杂的过程。DB2 Optimization Profile 是 DB2 优化器的一个重要补充,对于那些通过最佳实践调优仍然无法达到预期效果的 SQL 语句,可以借助这个功能来实现对 DB2 默认执行计划的修改。它在应用程序调试和 SQL 性能调优方面具有非常大的作用。

存储过程是数据库提供的一个强大功能,它使得数据库可以实现类似高级编程语言中变量定义,条件语句,控制流语句等功能。DB2 中的存储过程是用 DB2 SQL Procedure Language (SQL PL) 来编写的。SQL PL 是 SQL Persistent Storage Module 语言标准的一个子集。该标准结合了 SQL 访问数据的便捷性和编程语句的流控制功能。定义在存储过程中的 SQL 语句和通常的 SQL 语句不太一样,其中往往包含一些输入(出)变量。对于这类 SQL 使用 Optimization Profile 时,需要一些附加的步骤才能达到预期的效果。本文将通过一个实际的例子来演示如何使用 Optimization Profile 来修改 DB2 存储过程中 SQL 语句的执行计划。

Optimization Profile 简介

Optimization Profile 又称优化概要文件,它是一个包含优化准则的 XML 文档。一个完整的 Optimization Profile 包含两部分:全局优化准则和语句级别优化准则。其基本格式如清单 1 所示:

 2 3 4 5 6  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • DB2 存储过程中如何使用 Optimization Profile

相关文章

  • 2017-06-28DB2 9 颠覆关系型数据库?
  • 2017-06-28DB2 最佳实践: 部署 IBM DB2 产品,第 1 部分:部署规划、安装方法及响应文件创建
  • 2017-06-28在 DB2 SQL 存储过程中使用 XML
  • 2017-06-28令我难忘的DB2数据库之路
  • 2017-06-28DB2下数据转移任务操作实例
  • 2017-06-28使用DB2 V9进行非增量重定向还原
  • 2017-06-28IDUG 用户观点: DB2 10 for z/OS
  • 2017-06-28在 DB2 V9.5 中使用 Workload Manager 管理和监控数据库
  • 2017-05-11DB2 UDB V8.1管理学习笔记(一)
  • 2017-06-28DB2 UDB体系结构和数据库简图

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 修改DB2服务器的主机名
    • DB2数据库使用之32个经典小技巧
    • 将 Siebel 7 电子商务应用程序从 DB2 UDB V8 迁移到 DB2 9
    • DB2与SQL Server 2000间SQL数据复制
    • DB2中有关日期和时间的函数,及应用
    • POWER5+和AIX 5L多页面支持下的IBM DB2 Enterprise 9性能
    • DB2获取当前用户表、字段、索引等详细信息
    • IBM DB2 日常维护汇总(三)
    • IBM DB2前世今生之DB2与IOD
    • DB2双机安装详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有