zoukankan      html  css  js  c++  java
  • DB2 9 基础底细(730 检验)认证指南,第 3 部分: 拜访 DB2 数据(5)

    developerWorks








    用 Control Center 利用 DB2 东西

    运用 Control Center

    Control Center 是 DB2 管理的中间点。Control Center 向用户提供实行一样平常数据库管理任务所需的东西。它允许轻松地拜访其他效能器管理东西、给出整个别系的了了的视图、实行近程数据库管理并对巨年夜的任务提供一步步的匡助。

    既然是多么,我们为什么还要费那么多力气进修若何从敕令行创建数据库?尽管 Control Center 会使 DBA 的留存更轻松,然则偶然辰进展创建剧原本自动地创建东西或终止数据库维护。Control Center 可以匡助您生成、管理和调剂这些剧本,然则剧本都是作为 DB2 敕令运转的。在某些情况下,在您运用的利用系统上或许没有 Control Center 可用,以是没有其他要领,只能运用 DB2 敕令。

    从 DB2 步伐组中的 General Administration 文件夹挪用 Control Center:

    启动 Control Center

    体现的屏幕与下图近似:

    Control Center 主屏幕

    Systems 东西代表外埠和近程呆板。要体现系统曾经终止编目标一切 DB2 系统,应该点击 Systems 阁下的加号( ),展开这个东西。屏幕左边会列出 DB2 系统(外埠和近程)。在这个图中,系统 LOCAL 包罗 DB2 实例 DB2,这个实例中包罗数据库 SAMPLE。当 Tables 突出体现时,在 Contents 面板中体现关于每个别系的具体信息。上图中体现了 SAMPLE 数据库中现有的良多表。

    Control Center 的次要组件如下:

    • 菜单栏:用来拜访 Control Center 功效和在线匡助。
    • 东西栏:用来拜访其他管理东西。
    • Objects 面板:表如今 Control Center 窗口的左边。它包罗可以从 Control Center 终止管理的一切东西以及它们之间的关系。
    • Contents 面板:这表如今 Control Center 窗口的左边,其中包罗属于或对应于 Objects 面板中选择的东西的东西。
    • Contents 面板东西栏:这些图标用来调解 Contents 面板中东西和信息的视图。还可以在 View 菜单中选择这些功效。
    • Details 面板:Details 面板体现关于选择的东西的具体信息。

    在 Control Center 中另有鼠标搁浅匡助,在将鼠标指针挪动到东西栏上的每个图标上时,会提供对图标的冗长描绘。









    创建和利用数据库

    Control Center 可以用来创建和管理数据库。还记得后面曾经运用 CREATE DATABASE 敕令来创建数据库吗?在下面,您将看到若何运用 Control Center 完成非常的任务。

    在 Control Center 的左边(Objects 面板),将鼠标挪动到 Database 环节字上并右击它。这时会体现一个选项菜单,提供凑合数据库可用的选项。在这种情况下,选择 Create Database => Standard...,如下图所示。

    创建新数据库

    选择这个选项之后,DB2 将体现一系列面板,需求填写这些面板来创建数据库。接上去,您将看到若何运用这些导游简化一些有数的 DBA 任务。









    Create Database 导游:数据库称号

    Create Database 导游将带领您实行良多步伐来生成数据库。第一个屏幕讯问数据库的称号、创建它的默许驱动器(如果没有指定其他驱动器,就会运用这个驱动器)和别名。其他,可以添加关于数据库内容的表明。

    关于第一个面板有几点需求非凡具体。如果进展在数据库中运用 XML 列,那么它必须界说为 UTF-8(Enable database for XML)。其他,在 DB2 9 中自动存储是数据库的默许设置。如果进展笼盖这个默许设置,就必须选择 I want to manage my storage manually

    数据库称号









    Create Database 导游:用户/编目/且自表

    导游的后三个面板要求填写关于若何创建用户、编目和且自表空间的信息。如果选择 Low Maintenance 选项,导游就会创建 SMS 表空间。如果选择 High Performance,就需求指定用于这个表空间的装备和文件系统。

    数据库空间分拨

    无论选择哪个选项,都可以指定进展分拨给这个表空间的容器(文件、装备)。如果点击 Add 按钮,将会体现另一个面板,可以在这里界说要运用的容器。

    数据库容器

    如果没有为表空间指定容器或文件,DB2 将在后面指定的默许驱动器上自动地生成一个。









    Create Database 导游:机能选项

    可以设置两个机能参数:EXTENTSIZE 和 PREFETCHSIZE。

    数据库调优

    我们来看这两个参数的传染感动:

    • EXTENTSIZE:区段(extent) 是表空间的容器中的一个空间单位。数据库东西(除了 LOB 和 long varchar 之外)都存储在 DB2 中的页面 中。这些页面组分化区段。区段年夜小是在表空间级界说的。一旦为表空间指定了区段年夜小,就不能改变了。数据库设置参数 DFT_EXTENT_SZ 指天命据库中一切表空间的默许区段年夜小。这个值的领域是 2 到 256 个页面;是以,绝对年夜小是从 8 KB 到 1024 KB(凑合 4 KB 页面),年夜概从 16 KB 到 2048 KB(凑合 8 KB 页面)。可以在 CREATE TABLESPACE 语句中运用 EXTENTSIZE 参数笼盖这个数字。

      如果打算在表的方案中运用多维聚簇(MDC),区段便是一个紧张的方案决议。MDC 表将为创建的每个新的维集分拨一个区段。如果区段太年夜,那么区段的很年夜一部分有或许是空的(凑合包罗很少记载的维集)。关于 MDC 及其对 EXTENTSIZE 的影响的更多信息,请参考 DB2 Administration Guide。

    • PREFETCHSIZE:一连的预获取是指数据库管理步伐可以提早展望查问,在实际引用页面之前读取这些页面。这种异步的检索可以明显淘汰实行岁月。可以经由议定改削 CREATE TABLESPACE 语句中的 PREFETCHSIZE 参数来节制实行预获取的积极水平。在默许情况下,这个值设置为 DFT_PREFETCH_SZ 数据库设置参数。这个值代表在 DB2 触发预获取乞求时每次读取多少个页面。经由议定将这个值设置为区段年夜小的倍数,可以并行地读取多个区段。当表空间的容器在不合的硬盘上时,这个功效以致依从更高。

    这些参数的默许值凑合良多运用步伐是相宜的,然则凑合实行良多查问或说明多量数据的运用步伐,可以思索设置更高的 PREFETCHSIZE。









    Create Database 导游:代码页和料理清理顺序

    在数据库创建历程中,碰着的下一个选项触及代码页和料理清理顺序。

    料理清理顺序和代码页

    当一个 DB2 运用步伐绑定到 DB2 数据库时,会对运用步伐和数据库的代码页终止较劲。如果它们的代码页不相同,就会尝试对每个 SQL 语句实行代码页转换。如果运用与拜访的数据库不合的代码页,那么一定要确保代码页是兼容的并可以实行转换。

    在默许情况下,数据库的料理清理顺序根据 CREATE DATABASE 敕令中运用的编码集终止界说。如果指定选项 COLLATE USING SYSTEM,就根据为数据库指定的 TERRITORY 对数据值终止较劲。如果运用选项 COLLATE USING IDENTITY,那么以逐字节的方式运用二进制体现来较劲一切值。在需求以本机(二进制)把戏存储数据时,要阻止运用有代码页的数据典范榜样。一样往常情况下,运用相同的运用步伐代码页和数据库代码页是有益处的,可以阻止终止代码页转换。









    Create Database 导游:创建总结

    在系统中输入一切参数之后,Create Database 导游将体现一个总结屏幕,其中总结了您做出的一切选择。

    导游总结页面

    总结页面上一个极度有用的特征是 Show Command 按钮。如果按下它,就会看到用来创建数据库的 DB2 敕令,如下图所示。

    Show Command

    可以留存这个敕令以便在今后实行,年夜概将它复制和粘贴到正在启迪的剧本中。如果对输入到系统中的参数满意了,就点击 Finish 按钮来创建数据库。









    Control Center 小结

    DB2 Control Center 是一种可以使一样平常数据库维护年夜年夜简化的强大东西。种种导游可以匡助您创建或改削许多数据库东西。

    还可以运用 Control Center 生成 DB2 敕令,从而今后在剧本或步伐中运用。这个特征允许启迪要运用的敕令,而不用实际实行它。




    版权声明: 原创作品,允许转载,转载时请务必以超链接体式格局标明文章 原始来因 、作者信息和本声明。不然将究查法律责任。

  • 相关阅读:
    Servlet入门
    序列化
    ConcurrentHashMap红黑树的实现
    ConcurrentHashMap1.7和1.8的源码分析比较
    TCP/IP中的传输层协议TCP、UDP
    Java内存模型和ConcurrentHashMap 1.7源码分析
    JAVA研发面试题
    面试题(Python)
    初识Python
    Python解释器安装与环境变量添加
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1972962.html
Copyright © 2011-2022 走看看