WEB开发网
开发学院数据库DB2 对 pureXML 应用程序应用 DB2 优化准则 阅读

对 pureXML 应用程序应用 DB2 优化准则

 2010-03-22 00:00:00 来源:WEB开发网   
核心提示: 此外,用户还可以使用 IMPORT 实用工具导入已被保存为 XML 文件的优化概要文件,对 pureXML 应用程序应用 DB2 优化准则(8),下面的示例展示了如何将两个概要文件从 weekly_report_profile.xml 和 scientist_queries_profile.xm

此外,用户还可以使用 IMPORT 实用工具导入已被保存为 XML 文件的优化概要文件。

下面的示例展示了如何将两个概要文件从 weekly_report_profile.xml 和 scientist_queries_profile.xml 文件导入到 SYSTOOLS.OPT_PROFILE 表。假设这两个概要文件位于当前目录中。一个带分隔符的输入文件,比如 “profiledata”(参见 清单 9),包含概要文件模式、概要文件名和 XML 文件名。注意每个概要文件必须出现在单独的行中。

清单 9. 输入文件中的概要文件数据

  "TPOX","PROFILE1","weekly_report_profile.xml" 
  "TPOX","PROFILE2","scientist_queries_profile.xml"

现在,可以使用 IMPORT 命令将概要文件导入到 OPT_PROFILE 表。

清单 10. 将概要文件导入到 OPT_PROFILE 表

  import from profiledata of del 
   modified by lobsinfile 
   insert into systools.opt_profile

启用概要文件

可以将任意数量的概要文件加载到 OPT_PROFILE 表。然而,在任何指定时间,最多只有一个概要文件是有效的。如果需要影响多个查询,可在一个优化概要文件中包含多个语句概要文件。然后在包级别使用 OPTPROFILE 绑定选项,或者在会话级别使用 CURRENT OPTIMIZATION PROFILE 专用寄存器,从而启用优化概要文件。CLI 应用程序可以使用客户机配置选项 CURRENTOPTIMIZATIONPROFILE 来对每个连接使用专用寄存器。

例如,用户可以发出以下命令:

db2 "set current optimization profile='TPOX.PROFILE1'"

这使 PROFILE1 在模式 TPOX 中充当有效概要文件,直到当前会话结束。在任何时候,都可以使用 set 命令指定专用寄存器的值。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:pureXML 应用程序 应用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接