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

全面解析IBM DB2 9中的查询优化新特性

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

匿名通过本文主要向大家介绍了郑州9中国际部,成都9中,9中,青岛9中,石家庄9中等相关知识,希望本文的分享对您有所帮助
</div>

大多数主流关系数据库管理系统,例如 IBM DB2、Oracle 和 Microsoft® SQL Server,都依赖于基于成本的优化器设计,来在数据库服务器环境中的一组经常变化的条件(包括变化的查询特征和变化的数据)的影响下,从很多可能的计划中选择一个最佳 SQL 执行计划。具体而言,DB2 SQL 优化决定受系统配置(I/O 存储特征、CPU 并行性和速度、缓冲池和排序堆设置、通信带宽)、模式(索引、约束)、DB2 注册表变量、DB2 优化级别和统计信息(关于表、列和索引的统计信息)的影响。这么多复杂的因素,再加上数据本身的动态性,使得最佳计划的评估对于任何数据库系统而言通常都是一个复杂的过程。

考虑到生成最佳 SQL 执行计划是一项不简单的任务,DB2 对其已臻成熟的成本模型继续进行了改进,并加入了新的功能,以提供更好的信息来帮助成本模型做出决定。统计视图是一种强大的、新型的统计,它可以表示复杂谓词或表之间的关系。REOPT 绑定选项将查询优化推迟到 OPEN 时有可用输入变量的时候。然后,优化器可以将输入变量的值与编目统计进行比较,并为谓词计算出一个更好的选择估计。统计视图和 REOPT 都使优化器可以计算出更精确的基数估计,而后选择一个最佳查询执行计划。对于优化器不能选择最佳查询执行计划的例外情况,DB2 已经增加了诸如 SELECTIVITY 子句和优化指南之类的特性。

在本文的讨论中,我们来看看优化指南和统计视图这两个最新的增强。通过本文,您可以了解这些增强的作用是什么,以及在某些情况下,在非数据分区(non-DPF)和数据分区(DPF)环境中,如何在应用程序内充分利用它们。

DB2优化概要文件和嵌入式指南

Version 8 FP9, DB2 for Linux, UNIX, and Windows 中包括优化概要文件功能,该功能将一个指南传递给优化器,用于指导优化器为 SQL 查询生成所需的执行计划,以覆盖默认的成本模型。

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

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

  • 使用SQL查询DB2 9中的XML数据
  • 全面解析IBM DB2 9中的查询优化新特性

相关文章

  • 2017-06-28DB2 XML 编程,第 3 部分: 客户机中的 XML 编程
  • 2017-06-28DB2 大事记
  • 2017-05-11如何安装SQL Server 2008 Management Studio Express
  • 2017-05-11DB2数据同步方面的经验
  • 2017-06-28诊断 DB2 Java 应用程序的性能问题 (2)
  • 2017-06-28配置 IBM DB2 通用数据库以构建 SQL 过程
  • 2017-06-28DB2数据库文件系统已满的解决方法
  • 2017-06-28DB2 for i5/OS上的SQL性能优化目标评测
  • 2017-06-28在 DB2 Database Partitioning Feature 环境中选择分区键
  • 2017-06-28记录 DB2 UDB 的存储过程消息:一个用于动态记录 C 存储过程日志的框架

文章分类

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

最近更新的内容

    • 提高数据库性能 让无关处理放到外层实现
    • DB2 9 数据库管理(731 考试)认证指南,第 1 部分: 服务器管理
    • OPTIM 与 TSM 集成-精炼数据并加强保护
    • DB2返回SQLCODE -818错误
    • DB2数据库SQL编码优化基础
    • 使用IBM DB2例程简化迁移的步骤
    • 通过 IBM Migration Toolkit 支持把数据从 MySQL 迁移到 DB2 和 Informix Dynamic Server
    • 基于DB2及PHP的应用系统跨平台迁移详细步骤(二)
    • DB2上机操作指令指南
    • IBM DB2 日常维护汇总(五)

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

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