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

用 DB2 说明工具深入理解物化查询表(MQT)刷新机制

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

匿名通过本文主要向大家介绍了db2 mqt,锚杆钻机 mqt110,mgn mqt82.exe,mqt,mqt气动锚杆钻机等相关知识,希望本文的分享对您有所帮助
</div>

物化查询表(MQT)是以一次查询的结果为基础定义的表,可以显著提高查询的性能尤其是提高复杂查询的性能,在数据仓库等大型系统中有着广泛的应用。要使 MQT 正常工作必须对其进行刷新,刷新的方式有多种,每一种方式其内部机制也各不相同,相应的其性能也有差别。

在本文中,我们将利用 DB2 说明(explain)工具获取 MQT 刷新时相应的访问方案(access plan),通过分析访问方案来理解刷新机制,从而使读者能够在实际应用中合理的选择刷新方式,更大程度的发挥 MQT 在性能提高方面的优势。

开始之前

在开始讨论之前如果有需要可以复习一下物化查询表的基本概念,可以参考这篇文章《 DB2 基础 : 物化查询表简介》,或者在 DB2 9.7 信息中心上查找相关主题。

DB2 提供多种方式使用说明工具,如 Visual Explain,EXPLAIN 命令 , db2expln 工具等,在本文中我们将使用的是设置 CURRENT EXPLAIN MODE 然后用 db2exfmt 命令来格式化说明表的内容来获取访问方案。

MQT 刷新方式

MQT 可以分为两种类型,一种是系统维护的 MQT,一种是用户维护的 MQT,其中前者有着广泛的应用,因此在本文只讨论系统维护的 MQT。

对于系统维护的 MQT 的刷新方式,根据刷新时间的不同可以分为两种,一种是 REFRESH IMMEDIATE 也就是即时刷新,一种是 REFRESH DEFERRED 也就是延迟刷新。

使用即时刷新的方式,当对基表进行任何 insert/update/delete 等操作时,MQT 中的数据也自动的进行相应的刷新,其优点是能保证 MQT 中的数据总是最新的,但是由于对基表进行操作的同时还需要维护 MQT,负载有所增加。

使用延迟刷新的方式,当对基表进行任何 insert/update/delete 等操作时,MQT 中的数据没有进行相应的刷新,而是等到用户(DBA)阶段性的执行刷新命令时才进行刷新。这种方式适合用在绝大部分时间都是只读的应用系统中,或者数据的更新只发生维护窗口时间。

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

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

  • 用 DB2 说明工具深入理解物化查询表(MQT)刷新机制
  • DB2 中 MQT 的匹配原理及使用技巧

相关文章

  • 2017-06-28使用DB2look 重新创建优化器访问计划(2)
  • 2017-06-28DB2 9的新特性
  • 2017-06-28DB2 V9.5版本中数据库应用程序移植的改进
  • 2017-06-28一台Linux或UNIX机器上设置多个DB2系统
  • 2017-06-28简介DB2 9.5和IBM Data Studio
  • 2017-06-28DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据
  • 2017-06-28SQL语句优化DB2应用程序性能
  • 2017-06-28使用DB2look实用程序重新创建优化器访问计划(8)
  • 2017-05-11DB2 数据库创建、表的ixf文件导出导入示例
  • 2017-06-28OLTP 应用程序的 DB2 调优技巧

文章分类

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

最近更新的内容

    • 自写脚本让DB2命令行安装变得更随意
    • DB2常见问题1000问(之三)
    • DB2 数据库创建、表的ixf文件导出导入示例
    • DB2与SQL Server 2000间SQL数据复制
    • 通过DB2 TPC-C基准实现探索SQL(2)
    • DB2在控制中心点选数据库时出现:SQL1031N问题
    • 将遗留的 BC4J 应用从 Oracle 数据库迁移到 DB2 数据库
    • DB2 9中怎样查询 XML 数据
    • DB2常用命令集
    • 为 DB2 应用程序启用 HACMP Smart Assist

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

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