Chinaunix首页 | 论坛 | 博客
  • 博客访问: 113986
  • 博文数量: 39
  • 博客积分: 2530
  • 博客等级: 少校
  • 技术积分: 355
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-01 17:34
文章分类
文章存档

2011年(1)

2010年(28)

2009年(2)

2008年(8)

我的朋友

分类:

2010-03-02 16:43:54

DB2 9 基础 第 1 部分:DB2 规划

四、其他 DB2 工具
 
        1、虚拟执行计划(Visual Explain)

        Visual Explain 可以将解释的 SQL 语句的访问计划显示为图形。可以使用从图中获得的信息调优 SQL 查询来获得更好的性能。Visual Explain 还允许动态地解释 SQL 语句并查看产生的访问计划图。
       
        DB2 优化器选择访问计划,Visual Explain 显示这个计划。在计划图中,表和索引(以及对它们的操作)表示为节点,数据流表示为节点之间的链接。
       
        Visual Explain 最出色的地方是,甚至不必运行查询就能够获得需要的信息。例如,假设您怀疑某个查询编写得很差;可以使用 Visual Explain 以图形化方式查看这个查询的开销,而不需要实际运行它。
       
        2、快照(Snapshot) 和 事件监视器(Event Monitor)

        DB2 中提供的两个实用程序可以帮助您更好地了解自己的系统以及操作对它的影响。

        Snapshot Monitor 捕捉特定时间点上的数据库信息。您可以决定这些时间点之间的间隔和将捕捉的数据。Snapshot Monitor 可以帮助分析性能问题、调整 SQL 问题并根据限制或阈值识别异常情况。在 DB2 中,可以使用 SQL UDF 或动态地使用 C API 将快照信息放进 DB2 表。

        Event Monitor 允许记录特定事件发生时的数据库状态,从而分析资源使用情况。例如,可以使用 Event Monitor 了解完成一个事务花费了多长时间,或者一个 SQL 语句使用的可用 CPU 资源的百分数。
       
        3、工 具设置(Tool Settings)

        Tools Settings 笔记本可以用来定制 DB2 图形工具以及它们的一些选项。
       
        4、DB2 Governor

        DB2 Governor 可以监视针对数据库运行的应用程序的行为,并可以根据在 Governor 的配置文件中指定的规则修改某些行为。Governor 实例由一个配置文件和一个或多个守护进程组成。启动的每个 Governor 实例专门针对数据库管理程序的一个实例。
       
        5、DB2开发环境(DB2 Developer Workbench)

        DB2 9 有一个全新的集成开发环境(IDE),它称为 DB2 Developer Workbench(DB2 DWB),是专门为帮助 DBA 和开发人员为数据库开发业务逻辑而设计的。DB2 9 DWB 替代了 DB2 8 Development Center(DB2 DC),而 DB2 DC 是 DB2 7 Stored Procedure Builder(DB2 SPB)的后续版本。
       
        DB2 DWB 是在 Eclipse 平台上完全重新编写的,而 DB2 DC 是基于 Java-Swing 类的。这种新的架构提高了这个工具的可伸缩性和生产效率。与 DB2 DC 不同,DB2 DWB 是一个可单独安装的产品(它是免费的)。必须用 DB2 客户机单独下载和安装它。DB2 DWB 在 DB2 9 中是单独安装的,所以它可以更新得比数据服务器本身更频繁。     
       
        6、内存可视化器(Memory Visualizer)

        Memory Visualizer 帮助 DBA 逐个实例地了解系统的内存分配情况。
       
        这个工具监视的高层内存成分包括:数据库管理程序共享的内存、数据库全局内存、应用程序全局内存、代理/应用程序共享的内存和代理私有内存。每个高层成分 划分为低层成分,这些成分决定内存如何分配和释放。例如,在数据库管理程序启动时、数据库被激活时以及应用程序连接数据库时分配和释放内存。
       
        7、管理存储器(Storage Management)

        DB2 有一个 Storage Management 工具,它帮助 DBA 了解他们的存储需求和可能需要考虑的事项。DB2 9 提供了自动化的存储管理,可以自动地使需要更多空间的容器增长,甚至管理表空间(这个特性只能用于基于 DMS FILE 的表空间)。
       
        8、不确定事务管理器(In-doubt Transaction Monitor)
       
        In-doubt Transaction Monitor 帮助 DBA 处理处于 in-doubt 状态的全局事务。例如,通信线路中断会导致事务已经准备好,但是还没有提交或回滚。在大多数情况下,不必使用这个工具,只需等待 Transaction Manager 重新进行同步;但是如果您不能等待,那么可以使用 In-doubt Transaction Manager。只有经验丰富的 DBA 才应该这么做 —— 这个工具是为那些确实 知道自己在做什么的人准备的。
       
        打开快捷方式:db2indbt
       
        9、SQL 助手(SQL Assist)

        SQL Assist 是一个可以用来构建 SELECT、INSERT、UPDATE 和 DELETE 语句的图形化工具。这个工具使用笔记本帮助您对创建 SQL 语句所需的信息进行组织。能够从多个工具和向导中调用 SQL Assist。
       
        10、第一步 (First Steps)

        First Steps 是一个帮助用户开始使用 DB2 的图形化工具。First Steps 有几个选项;都可以通过点击所需操作旁边的图标来访问。

        可以利用 First Steps 创建示例数据库、启动用于管理和连接的 DB2 工具、创建新数据库、检查产品更新、查看产品库、访问应用程序开发资源、在 Web 上寻找更多的 DB2 资源等等。
       
        11、活动监视器(Activity Monitor)

        Activity Monitor 可以帮助监视应用程序性能、应用程序并发性、资源消耗和 SQL 语句的使用情况。它可以帮助诊断数据库性能问题(比如等待锁状态),以及调优查询来优化对数据库资源的使用。Activity Monitor 还提供 DB2 自动生成的许多报告。
阅读(886) | 评论(0) | 转发(0) |
0

上一篇:3. DB2 Control Center

下一篇:5. 数据仓库

给主人留下些什么吧!~~