zoukankan      html  css  js  c++  java
  • db2 reorgchk

    db2 reorgchk 命令是最重要的、也是经常被忽略的 DB2 调整命令之一。 db2 reorgchk 命令被忽略是因为它不是一个一次性调整项。由于更新是在 DB2 数据库上执行的,因此关于表的统计信息将不会是最新的。db2 reorgchk 命令更新 DB2 优化器所使用的重要统计信息。建议在大约每 10,000 次更新后重复 db2 reorgchk 命令。

    在运行 db2 reorgchk 命令之前,您应该停止 IBM Directory Server 以防止在命令执行的同时发生任何 DB2 查询或更新。虽然这是可选的,但数据库查询和更新可能会非常缓慢并有可能超时。

    要运行 db2 reorgchk 命令,请执行以下操作之一。这些示例假设 ldapdb2 为 DB2 实例所有者:

    • 在 UNIX 系统上,输入以下命令:
      su - ldapdb2
      db2 connect to ldapdb2
      db2 reorgchk update statistics on table all
      db2 terminate
    • 在 Windows 系统上,输入以下命令:
      db2cmd 	
      set DB2INSTANCE=ldapdb2
      db2 connect to ldapdb2
      db2 reorgchk update statistics on table all
      db2 terminate

    在具有三百万个用户的 400 MHz Solaris 系统上执行 db2 reorgchk 命令要耗费约 20 分钟。

    请注意,运行 db2 reorgchk 命令所带来的性能益处是即时的。不必在 db2 reorgchk 命令之后重新启动 DB2。

    除了提高性能之外,db2 reorgchk 命令还报告关于数据库中所有表和索引的统计信息。db2 reorgchk 命令还报告关于 DB2 表的组织的统计信息。

  • 相关阅读:
    4-8 求二叉树高度 (20分)
    汉诺塔的递归和非递归实现
    5-18 银行业务队列简单模拟 (25分)
    ACM 刷题小技巧【转】
    5-21 求前缀表达式的值(25分)
    5-20 表达式转换 (25分)
    约瑟夫环----循环链表问题
    关于埃拉托色尼筛选法的整理(质数问题)
    编码---隐藏在计算机软硬件背后的语言
    内排序和外排序扫盲
  • 原文地址:https://www.cnblogs.com/xiaojianblogs/p/7308901.html
Copyright © 2011-2022 走看看