Toad for DB2 使用指南


Toad for DB2 使用指南 1 / 18 Toad for DB2 使用指南 Quest Software 2008.01 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 2 / 18 目 录 1 Toad for DB2 使用指南 ............................................................................................................. 3 1.1 连接管理器 .................................................................................................................. 3 1.2 图形化对象关系........................................................................................................... 4 1.3 建立查询 ...................................................................................................................... 5 1.4 编辑 SQL ....................................................................................................................... 6 1.5 优化 SQL ....................................................................................................................... 6 1.6 管理数据库对象........................................................................................................... 6 1.7 操纵数据 ...................................................................................................................... 7 1.8 设计报表 ...................................................................................................................... 8 1.9 管理 Projects ................................................................................................................ 9 1.10 其他功能 .................................................................................................................. 9 2 SQL Optimizer 使用指南 ........................................................................................................ 10 2.1 辨识问题 SQL ............................................................................................................. 10 2.2 优化应用 SQL 性能 .................................................................................................... 15 2.3 预测性能变化............................................................................................................. 18 2.4 浏览数据库对象......................................................................................................... 18 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 3 / 18 安装与配置请参阅《Toad for DB2 安装配置指南.doc》。 请查阅 Toad 的 Help|Content 获取详细的 Toad 操作步骤。 1 Toad for DB2 使用指南 1.1 连接管理器 选择菜单 File|Connect 可以创建或连接库(参考安装配置指南)。 选择菜单 File|Disconnect 可以断开当前连接。 选择菜单 View|Connection Manager 打开连接管理器子窗口,如下图: 点击工具栏按钮 打开连接管理器,如下图: 在这里可以创建新连接、断开连接或删除连接等操作。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 4 / 18 1.2 图形化对象关系 选择菜单 Tools|ER Diagrammer 可以图形化多个表之间的关系,例如主外键关系。 将一些表拖拉到右侧窗口,可以显示他们的 ER 图。如下图: PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 5 / 18 1.3 建立查询 选择菜单 Tools|Query Builder 可以图形化创建 SQL 语句。这对不太熟悉 DB2 语法,且想构造 复杂 SQL 的 DBA 来讲非常有用。如下图: 同样地,拖拉相关的表到右侧窗口,选择相关的列。在下方可以设置条件。在 Generated Query 中会显示生成的 SQL 语句。如下图: PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 6 / 18 1.4 编辑 SQL 编辑 SQL 是 Toad 最常用的功能之一。 对开发者而言,通常有以下步骤: 1) 在编辑器中编写 SQL。 2) 使用 Code Snippets、Toad Insight、Object Lookup、SQL Recall、Clipboard Ring、Snytax Highlighting(语法高亮)、Convert SQL 等辅助工具加快 SQL 的编写。 3) 使用 Code Formatter(SQL 格式化)格式化 SQL 成最佳格式。 4) 使用 Bookmarks(书签)、Regions、Code Navigator 工具组织长 SQL 语句成易读的的格式。 5) 使用 Check Syntax、Verify SQL、Debugger 功能调试或测试代码。 6) 使用 SQL Optimizer 和内建的 Explain Plan 自动优化 SQL 语句。 选择菜单 Tools|Editor,显示下图: 1.5 优化 SQL 参阅第 2 节。 1.6 管理数据库对象 对数据库对象的管理主要是通过 Database Browser 完成。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 7 / 18 选择菜单 Tools|Databas Browser,显示下图: 在这里,可以查看表结构、数据、约束、索引、统计等,也可以查看 DDL 脚本。 而且,通过在对象上点击右键,可以创建对象、修改结构、删除对象、创建约束、创建索引、 创建触发器、重命名对象、编辑特权、生成 Select/Insert/Delete/Update 操作的 SQL 语句等。 1.7 操纵数据 接上节。 在 Data 的 Tab 页上点击右键,可以操作数据。例如导入/导出、倒成 Excel、生成直方图等。 如下图: PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 8 / 18 通过在列标题上点击右键,可以对数据进行排序、分组等操作。如下图: 1.8 设计报表 在表名上点击右键菜单选择 Send To|Data Report Designer 可以设计报表。如下图: PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 9 / 18 1.9 管理 Projects Project 用来快速组织或访问 Toad 中的资源。这些资源包括 OS 文件夹、数据库对象、URL 链接、文件或 ER 图、查询、SQL 脚本、报表、执行体、To-Do Items(用来提醒任务)等等。 选择菜单 View|Project Manager,显示下图: 1.10 其他功能 Toad 还有其他很多功能,例如: 数据比较器(Diff Viewer): 比较两个对象的数据异同。 版本控制(Version Control): 和 Visual Source Safe 等版本管理工具的集成。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 10 / 18 对象迁移(Object Migration): 不同的 DB2 数据库或子系统间迁移对象。 日志阅读器(Log Reader): 读 取 DB2 的活动日志或归档日志,可做审计或数据恢复用。 数据重组(Reorg): 重 组 对象。 收集统计(Runstats): 收集统计信息。 Schema 比较(Schema Compare): 比较两个 Schema 所拥有对象的结构异同。 2 SQL Optimizer 使用指南 初次使用 SQL Optimizer 时,欢迎窗口如下图: 各带下划线的链接对应一个 SQL Optimizer 的功能。以下简略介绍一下各功能。 2.1 辨识问题 SQL SQL Scanner 用来检测静态 SQL 的性能问题,例如操作系统中存在的 SQL 脚本、数据库中存 在的存储过程、触发器、视图等。 选择菜单 Tools|SQL Scanner 启动。基本步骤是: 创建组。如下图: PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 11 / 18 输入组名,点击 OK。显示下图: 点击 Open。显示下图: 点击 Next。显示下图: PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 12 / 18 选择需要被扫描的数据库对象。点击 Next。显示下图: 如果 DB2 库中存在有 Monitor Event,可选择这些事件。点击 Next。显示下图: 点击+号按钮加入 SQL 脚本。点击 Next。显示下图: PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 13 / 18 这是一个检查窗口。点击 Finish 完成设置。出现一个助手窗口。如下图: 关闭此窗口。显示下图: PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 14 / 18 点击按钮 开始扫描。扫描完成后,会显示所扫描的 SQL 中哪些有问题、哪些是复杂 SQL 等信息。如下图: 双击存在问题的条目,例如上面窗口中的最后一条,显示如下图: PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 15 / 18 这里显示了这条 SQL 为什么存在性能问题。点击按钮 提交此 SQL 到 SQL Optimizer 开始 优化。 需要注意的是,本指南中的 SQL 只做示例用,没有任何实际参考价值。 2.2 优化应用 SQL 性能 接上节。自动提交 SQL 到 SQL Optimizer。 或者,选择菜单 Tools|SQL Optimizer 打开优化窗口,将需要优化的 SQL 拷贝到此处。显示下 图: PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 16 / 18 点击按钮 开始优化。如下图: 提示你是否需要索引建议,点击按钮 Generate Indexes。显示如下图: PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 17 / 18 点击 Close。显示下图: 这里有多个 Tab 页。其中 SQL Editor 中显示原始 SQL,Index List 中显示索引建议,Time 中显 示 SQL 的 Cost、执行时间等做对比分析用,Summary 是一些汇总信息。如果本 SQL 还有一 些自动优化的方案,还会出现一些 Tab 页。 下半部分显示了创建索引的脚本,以及有了这个索引后的可能的执行计划。 点击按钮 可以批量执行一些方案,获取真实的执行时间,从而判断哪个方案最优。 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn Toad for DB2 使用指南 18 / 18 2.3 预测性能变化 SQL Optimizer 通过 Index Impact 和 Index Usage 来判断索引的使用是否会影响到某些 SQL 的 性能。具体请参考帮助。 2.4 浏览数据库对象 选择菜单 Tools|Database Explorer 可以浏览数据库中的对象,可以查找表结构、索引结构、 数据等。如下图: PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
还剩17页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 8 金币 [ 分享pdf获得金币 ] 16 人已下载

下载pdf

pdf贡献者

liu_zhian

贡献于2012-08-22

下载需要 8 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf