配置 DB2 Linux 版、UNIX 版和 Windows 版数据库以用于查询调整

您必须为 Optim™ Query Tuner Client配置 DB2® Linux® 版、UNIX® 版和 Windows® 版数据库,然后才能开始使用它来调整 SQL 语句。

开始之前

关于此任务

您可以从客户机配置 DB2 Linux 版、UNIX 版和 Windows 版数据库,以创建 EXPLAIN 和 ADVISE 表,并启用索引顾问程序存储过程。如果数据库中存在这些对象,但格式或版本不同,那么将显示一条消息。请遵循消息中的指示信息来将这些对象迁移到当前版本。

如果不使用客户机而直接在服务器上配置数据库,请遵循 migrate_explaintables_db2luw.ddl 文件中的指示信息来迁移 EXPLAIN 和 ADVISE 表。此文件中提供了用于迁移 EXPLAIN 和 ADVISE 表的 SQL 语句。您可以在以下位置找到此文件。
  • 在 Windows 服务器上:服务器激活程序安装目录的 \serverconfig\LUW 子目录中。缺省安装目录为 C:\Program Files\IBM\OQTS
  • 在 Linux 或 UNIX 服务器上:服务器激活程序安装目录的 /serverconfig/LUW 子目录中。缺省安装目录为 /opt/IBM/OQTS
  • 在客户机系统上:客户机安装目录的 \serverconfig\LUW\ 子目录中。缺省安装目录为 C:\Program Files\IBM\OQT2.2.1

过程

要配置 DB2 Linux 版、UNIX 版和 Windows 版数据库以用于查询调整,请执行以下操作:

  1. 在“数据源资源管理器”中,右键单击要配置的数据库,然后单击 Query Tuner > 配置用于调整 > 引导配置

    将显示一条消息指示配置是否成功。

  2. 如果配置过程中显示一条消息,表明某些表的格式不正确,请遵循消息中的指示信息来通过在数据库上运行给定的 SQL 语句来迁移 EXPLAIN 和 ADVISE 表。
  3. 验证数据库是否已配置用于查询调整,以及索引顾问程序存储过程是否已启用:
    1. 在“数据源资源管理器”中,右键单击数据库,然后单击 Query Tuner > 配置用于调整 > 高级配置和特权管理高级配置和特权管理”窗口将打开。

      您可以检查 EXPLAIN 表、索引顾问程序存储过程、自动统计信息收集以及查询调整功能部件的状态。

    2. 如果 EXPLAIN 表未启用,请遵循消息中的指示信息来启用 EXPLAIN 表。
    3. 如果索引顾问程序存储过程未启用,请遵循消息中的指示信息来迁移或启用该存储过程。
  4. 关闭“高级配置和特权管理”窗口。

反馈