通过UPDATE STATISTICS充分利用Informix Dynamic Server优化器
简介UPDATE STATISTICS 是一个专用 Informix SQL 命令,它通过分析数据并将该信息存储在系统编目中,更新关于每个表以及它的列的实际信息,这些信息可用于估计随后查询的成本。要真正理解 UPDATE STATISTICS 的重要...
设置DB2和AIX与条带技术匹配以提高I/O性能
条带化技术是一种广泛使用的 I/O 负载均衡技术,可以在不增加额外硬件投入的情况下极大的提高 I/O 性能。但是在使用了这种技术的环境中,只有对数据库和操作系统的 I/O 处理有良好的规划和设置,使其与条带化技术相...
在DB2优化器中使用分布统计信息
简介为了执行查询或 DML 语句(INSERT、UPDATE、DELETE),DB2 必须创建一个访问计划(access plan)。访问计划定义按什么顺序访问表,使用哪些索引,以及用何种连接(join)方法来关联数据。好的访问计划对于 SQL ...
用DB2 Performance Expert 简化性能管理和调优2
本文的 第 1 部分对 DB2® Performance Expert (DB2 PE) 进行了简介,它是一个可以简化 DB2 UDB 服务器的监视和管理任务的工具。现在,本文的第 2 部分将向您展示几个实践场景,从而展示如何使用该工具来分析直接...
用DB2 Performance Expert简化性能管理和调优
DB2® Performance Expert 是用于监控、分析和调优 DB2 Universal Database™ (DB2 UDB) 及其应用程序性能的工具。本文的第 1 部分介绍了该工具,并讨论了它的基本功能。 第 2 部分将带您亲历一些实践性的场...
DB2 Magazine:IDS 11 数据库监控
IDS 11(过去的代码名称是“Cheetah”)为 Sysmaster 数据库添加了众多全新特性。此专栏和未来的文章将提供一些示例,说明您可以如何利用全新的 Sysmaster 监控表。如果您参加本月举办的 IBM Information On Demand ...
针对基础设计、性能和可管理性的 DB2 最佳实践
在过去几年中,产生了很多著作论述关于 DB2 设计和实现的最佳实践,包括大量图书和文章。这些著作深入探讨了如何设计 DB2 并将其集成到应用程序中。为了提供一些基本指导以让客户和业务合作伙伴了解这些内容,本文汇...
提高 DB2 查询性能的常用方法
本文先对 DB2 提供的几种用于提高查询性能的相关工具和命令进行介绍,然后根据笔者的工作经验介绍一些常用的技巧和方法来提高查询性能。主要集中于如何创建和维护索引、改写查询以及改变查询的实现方式,相关内容都...
按照事务类型分析 DB2 事物的性能
事务是数据库系统中的核心概念之一。应用程序可以通过启动、提交、回滚等操作来控制一个事务的执行与停止。从应用的角度来看,一个事务往往对应一系列紧密关联的用户操作,因此事务的性能是影响用户体验的重要因素之...
DB2 9 中 15 个 pureXML 性能最佳实践
DB2 9 引入了 pureXML 支持,这意味着 XML 数据将以其固有的层次格式被存储和查询。为了查询 XML 数据,DB2 提供了两种语言,SQL/XML 和 XQuery。此外,DB2 9 还具有成熟的 XML 索引功能和对 XML 模式验证的支持。虽...
DB2 9 pureXML 与 CLOB 或分解式 XML 存储之间的性能对比
和其他数据库一样,DB2® V8 XML Extender 提供了两种针对 XML 的存储和访问模型:XML 文档可作为未解析文本完整地存储在 CLOB 列中,也可以被映射和分解到一套关系表中。这两种选择都有一些已知的性能限制。DB2&...
MB与MQ简介
今天听IBM的工程师介绍了MQ和MB的特性,以及他们的区别与联系,觉得很通俗易懂,特此记录,方便将来的初学者可以更快的把握这两者的特点。首先从概念上来说,MQ是消息中间件,MB是ESB产品MQ负责在两个系统之间传递...
IBM Message Broker笔记系列(九)
这篇是纯粹的“coding心得”,撇开MB那些啰嗦的配置不谈,专门讲学习ESQL的痛苦经历,有些内容可能前面的笔记有介绍过,这里做一个全面的汇总。虽然有些编程的tips已经忘记了,以后如果想起来还会继续补充。概述ESQ...
IBM Message Broker笔记系列(七)
这篇是针对WebService的一些使用技巧 入门MB对WebService的支持其实不是它的强项,它的长处在于MQ,MB就是基于MQ的,所谓“消息代理”,感觉就是在消息中间件基础上增加了“代理”功能。MB的前身是MQ Integrator,...
IBM Message Broker笔记系列(六)
前面几篇笔记,都是讨论MB是什么、怎么配置、怎么debug,以及一些学习资源和心得,接下来的几篇会针对MB开发中一些常见的问题,分门别类进行归纳总结,包括数据库、WebService、ESQL语法细节,等等。这些细节问题都...
IBM Message Broker笔记系列(四)
前面讲了那么多MB的原理和配置,这一篇blog开始正式讲讲我个人学MB的感受。“假如时间可以重来”,我会怎样利用手头的资源,以最快的速度入手。体验MB在安装完WMBT之后,会出现“欢迎”(这个也是eclipse环境安装后...
IBM Message Broker笔记系列(三)
安装配置准备工作 MB的运行依赖于MQ,所以首先要安装MQ,MQ的具体安装过程略,并且以后假设你已经有关于MQ的基础知识,比如队列管理器、队列、通道,等等。 安装好MQ后,创建一个队列管理器(简称QM),名...
DB2数据库归档日志的管理方案简介
需求描述 由于使用了LOGRETAIN=ON数据库配置,所以数据库日志文件将不会被数据库从活动日志目录中自动删除或循环利用,活动日志目录中的日志文件将会越来越多,所以需要对该目录下的日志文件进行归档。 ...
IBM DB2数据库文件系统已满的解决方法
错误案例: 在AIX系统的DB2数据库中创建大小为20G的表空间,具体的SQL如下: CREATE REGULAR TABLESPACE HTDC_DATA PAGESIZE 8 K MANAGED BY DATABASE USING ( FILE ’/db2_tag/TABLE_SPACES/HTDC_DATA/HTDC_D...
详解IBM DB2数据库的常用日期操作函数
db2日期操作函数 当前时间: CURRENT DATE CURRENT TIME CURRENT TIMESTAMP 获取时间的年、月、日、时、分、秒及微秒各部分: YEAR (current timestamp) MONTH (current timestamp) DAY (current tim...