快速业务通道

使用pureQuery优化现有的JDBC应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17
了确定是否已经存在使用那个名 称的包,双击 Client(或右键单击包名并选择 Show in Database Explorer)。 如果已经定义了具有那个名称的数据库包,则 Database Explorer 视图中会显示 它,否则显示一个错误。

展开 Client 节点,它表示一个在 GS_DB 数据库中不存在的数据库包(如果 您第一次实践本教程)。这时会显示一组被捕捉到的 SQL 语句,如果执行绑定操 作,这些 SQL 语句将被存储到这个包中。

向下钻取任意一条 SQL 语句。这时会显示 Java 应用程序栈跟踪和被该语句 访问或修改的一组数据库对象。探索可通过双击或右键单击 SQL 语句、栈跟踪元 素或数据库对象执行的各种不同的任务。

图 28. 在数据库包预览选项卡中浏览与 SQL 语句相关的元数据

使用pureQuery优化现有的JDBC应用程序 - 编程入门网

使用pureQuery优化现有的JDBC应用程序(13)

时间:2011-05-20 IBM Patrick Titzler

要定制数据库包的特征,必须覆盖配置文件 Default.genProps 中的默认设置 。这个配置文件是在为 ClientOptimization 项目启用 pureQuery 时创建的。

在 Package Explorer 中,展开 ClientOptimization 项目,展开 pureQueryFolder 文件夹,双击 Default.genProps,然后在编辑器中打开该文件 。

如果在 pureQuery for JDBC applications 的上下文中,则使用这个文件来 定义一个捕捉文件的以下特征:

在创建另一个包之前,将该文件中最大数量的 SQL 语句(默认为 100;这只 是软限制)分配给一个数据库包

包名的前缀,必要时用它生成一个或多个包名

将在其中创建包的数据库集合 ID(默认为 NULLID)

一个版本号

配置文件编辑器提供了内容辅助功能,可以用它来添加配置选项或者获取关于 可用配置选项的帮助。要调用内容辅助,可将光标定位到行尾(必要时添加一个 空格,以便将这个新选项与已有的选项隔开),并按 <CTRL> <SPACE> 键,如图 29 所示。

图 29. 使用内容辅助覆盖包配置的默认设置

使用pureQuery优化现有的JDBC应用程序 - 编程入门网

将自动生成的数据库包的名称由 Client 改为 REPP。

按 <CTRL> <S> 保存更改。这时会出现一条警告,表明配置属性 已经被更改,需要重新构建项目。

单击 Yes 重新构建项目。

在 Package Explorer 中找到 capture.pdqxml 文件,并双击它,以便在 pureQuery Outline 视图中显示该文件。

单击刷新按钮刷新 pureQuery Outline 视图。

切换到 SQL 选项卡,预览更新后的数据库包特征。包名应该已经从 Client 改为 REPP。

图 30. 预览更新后的包特征

使用pureQuery优化现有的JDBC应用程序 - 编程入门网

单击包 REPP,并选择 Properties 视图,以确认为这个包指定了正确的集合 ID(NULLID)和版本号(no version)。

使用pureQuery优化现有的JDBC应用程序(14)

时间:2011-05-20 IBM Patrick Titzler

关闭数据库包配置文件 Default.genProps。

至此,您已经定义了基本的包特征,现在可以配置绑定选项了。绑定选项定义 static binder 实用程序的行为以及绑定数据库包时使用的选项。与用于配置包 特征的 Default.genProps 文件类似,可以通过修改一个名为 Default.bindProps 的配置文件来覆盖默认的绑定选项。这个配置文件是在为项 目启用 pureQuery 时创建的。

在 Package Explorer 中,展开 ClientOptimization 项目,接着展开 pureQueryFolder 文件夹并双击 Default.bindProps,然后在编辑器中打开该文 件。

将光标定位到最后一行,并输入 defaultOptions=。

调用内容辅助(<CTRL> <SPACE>),预览可用于 static binder 实用程序的选项。

图 31. 使用内容辅助覆盖 static binder 配置的默认设置

使用pureQuery优化现有的JDBC应用程序 - 编程入门网

注意,嵌入式上下文帮助还提供了一组数据库包绑定选项(在 -bindOptions 选项之后指定)以及关于它们适用于哪种目标数据库平台的信息。

图 32. 使用内容辅助覆盖绑定选项

使用pureQuery优化现有的JDBC应用程序 - 编程入门网

由于在本教程中使用默认的

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号