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

分布式 DBA:使用物化查询表

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

匿名通过本文主要向大家介绍了分布式查询,物化性质查询,查询物化视图,广东物化生成绩查询,oracle 查询物化视图等相关知识,希望本文的分享对您有所帮助
</div>

对于数据库管理员而言,数据库应用程序的性能是一项最为重要的因素。显著缩短决策支持查询响应时间的一种方法是使用物化查询表 (MQT)。

在本期文章中,我将讨论 MQT 的概念并演示如何创建和填充系统维护和用户维护的 MQT。我还将分析一些能从 MQT 中受益的场景。

什么是 MQT ?

MQT 的定义依查询结果而定。可以认为 MQT 是一种物化视图,因为 MQT 的数据来自一个或多个基本表。其差异在于如何生成和存储 MQT 数据。通常,视图的数据是每次在引用视图时通过对其所依托的主体执行查询而生成的;数据位于视图所引用的底层基本表中。MQT 数据是定期(由您控制)或在指定时间点通过对 MQT 所依托的主体执行查询而生成的;数据位于 MQT 内部。与任何其他表相类似,MQT 可以有索引,并且 RUNSTATS 实用工具可以用于生成和存储关于 MQT 的统计数据。

MQT 提供了一种强大的方式来改善复杂查询的响应速度,特别是执行以下一个或多个操作的查询:

在一个或多个维度度上聚合数据

结合或聚合一组表

执行重复计算

执行资源密集型扫描

访问数据的公共子集 —— 也就是说,从 “热” 垂直或水平数据库分区检索数据

在分区的数据库环境中从表或表的一部分检索数据

MQT 的知识已紧密集成到 IBM DB2 SQL 和 XQuery 编译器中。在此查询重写阶段,DB2 优化器将匹配查询与已有 MQT 并确定是否为访问基本表的查询替换 MQT。(如果使用 MQT,则 Explain 工具可以提供关于所选 MQT 的信息)。基本表越大,响应速度的潜在改善空间就越大,因为 MQT 的增长速度将慢于它的底层基本表。

创建 MQT

创建 MQT 所采用的方法是执行特殊格式的 CREATE TABLE SQL 语句:

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

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

  • 分布式 DBA:使用物化查询表

相关文章

  • 2017-06-28使用 DB2 pureXML 和 PHP 构建 Support Knowledge Base(上)
  • 2017-06-28IBM DB2 Datawarehouse介绍
  • 2017-06-28三种级别的DB2数据库字符集的设置与修改
  • 2017-06-28DB2 存储过程开发最佳实践
  • 2017-06-28DB2 V9.1新功能:支持IPv6协议
  • 2017-06-28DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 2 部分:向 DB2 数据库中添加 XML 数据指南
  • 2017-06-28在 DB2 中管理 XML Schema,第 1 部分: 管理 XML Schema 并验证 XML 数据
  • 2017-06-28DB2发展:持续强化XML支持
  • 2017-06-28DB2 Express-C 9 DBA 和开发人员实验教程,快速实验 3:处理实例、数据库和配置
  • 2017-06-28创建一个空的IBM DB2 ECO数据库

文章分类

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

最近更新的内容

    • 使用 WebSphere Information Integrator 自主监控工具维护联邦数据
    • 为 DB2 应用程序启用 HACMP Smart Assist
    • 如何降低DB2的管理表空间的高水位标记
    • DB2 9.7: 在 DB2 9.7 中使用 PL/SQL 匿名块
    • 讲解主机DB2 9存储过程的规划和实施技巧
    • 使用DB2look实用程序重新创建优化器访问计划
    • 了解DB2数据库优化需掌握几条基本策略
    • DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置
    • DB2数据库系统信息集成解析
    • 整理DB2数据集的范围相关介绍

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

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