ToadforDB2解决方案.doc_第1页
ToadforDB2解决方案.doc_第2页
ToadforDB2解决方案.doc_第3页
ToadforDB2解决方案.doc_第4页
ToadforDB2解决方案.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Toad for DB22009年2月目录1Toad标准版52专业版72.1PL/SQL调试72.2DB2的知识库83SQL优化功能94高级DBA管理115独立模块135.1Spotlight on DB2135.2Toad Data Modeler145.3Benchmark Factory for Databases15Toad for DB2是一种专业化、图形化的DB2开发和管理工具,用来帮助DBA和开发人员有效地完成他们的工作。它集成了模式浏览、SQL编程、开发和调试、DBA管理、SQL语句优化等多种功能。功能强大、低负载、简单易用,访问速度快,是一个结构紧凑的专业化DB2开发和管理环境。使用Toad for DB2,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL代码编辑和测试工作。Toad for DB2的主要特点如下:l 提供日常开发管理任务的有效性l 确保编写,调试和优化代码的精确性l 通过单一工具提供开发和管理工作的灵活性l 平滑的工作流允许用户处理多个任务l 强大的报告能力生成相关数据和报告l 通过不同的Toad用户社区获取DB2专业知识面对不同层次的数据库开发和管理需求,Toad for DB2共分为五个版本,不同职责的DB2开发管理人员可以根据自己的使用要求选择最适合自己的版本。Toad StandardToad ProfessionalToad XpertToad DatabaseAdministrationToad DBA Suite标准版浏览/编辑数据(Browse/Edit data)XXXXX目录浏览(Catalog Browser)XXXXX数据比较/同步(Data Compare/Sync)XXXX数据导入/导出(Data Import/Export)XXXXX数据报告设计(Data Report Designer)XXXXXER图(ER Diagrammer)XXXXX主从关系浏览(Master Detail (RI) Browser)XXXXX项目管理(Project Manager)XXXXX查询生成器(Query Builder)XXXXX自动脚本(Script Automation)XXXXXSQL编辑(SQL Editor)XXXXX版本控制集成(Version Control Integration)XXXXXWeb 浏览(Web Browser)XXXXX专业版知识库(Knowledge Xpert)XXXX存储过程调试(Stored Procedure Debugger)XXXXSQL 优化自动重写SQL(Automatic SQL Rewrite)XX索引分析(Index Analysis)XX扫描原代码发现有问题的SQL(Scans Source Code for Problematic SQL)XX高级管理功能附加/删除表分区(Attach/Detach Table Partitions)XX分类统计更新(Catalog Statistics Update)XX比较和同步模式对象(Compare and Synchronize Schema Objects)XX显示活动应用的SQL脚本(Display Active Applications with SQL Text)XX消除影响分析(Drop Impact Analysis)XX扩展报警(Extended Alters)XX对象迁移XX分区表分析XX空间计算(Space Calculator)XX空间估算(Space Estimator)XX空间问题报告(Space Exception Report)XX统计迁移(Statistics Migration)XX空间使用详细描述XX独立组件X数据库实时诊断(Spotlight on DB2)X数据库建模(Data Moduler)X数据库测试(Benchmark Factory)X其他XCitrix SupportXXXXX技术支持(Technical Support)XXXXX1 Toad标准版Toad for DB2提供以下基本功能:高级SQL编辑器Toad for DB2包括众多的特性来提高开发人员编写SQL语句的产品化程度。例如,简单地生成代码模板,在编写SQL前自动发现包的内容和列的名字等等。SQL编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。SQL编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将SQL语句的内容格式化等等。存储过程编辑器Toad for DB2提供语法标识、错误标识和其他很多易于使用的功能,如在弹出窗口显示表名、列名和db2函数.Toad for DB2允许在一个文件中操作多个数据库对象,可以编译一个对象、编译多个对象、编译到当前光标、从光标开始编译。在运行出现错误时,存储过程停止到有问题的语句。用户可以使用快捷方式或模板来快速编写SQL,也可以根据需要生成自己的模板。使用Toad for db2可以非常方便地进行编辑工作,可如设置书签、取消注释、格式化SQL语句等等。模式浏览Toad for DB2提供对数据库的快速访问,可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。使用极为方便,用户界面简洁,结构安排合理。当我们点击一个单独的数据库对象,Toad for db2立即显示此对象的详细信息。例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。为了简化操作,用户可以在浏览窗口操作数据库对象。格式化Toad for DB2中内置对SQL的格式化功能,也可以使用Formatter Plus进行应用级的格式化和代码检查工作。Formatter Plus支持SQL等相关应用,可以对整个应用或者是单一的文件进行格式规范化,同时对代码正确性、可维护性、可读性、高效性以及程序的结构上给予最佳的建议。从而提高代码的可维护性,增加应用系统的性能。减少应用程序出错的几率,提高应用开发的效率。2 专业版Toad for DB2专业版包括基本版的所有功能,同时提供PL/SQL Debugger和DB2知识库。2.1 PL/SQL调试Toad 提供强大易用的PL/SQL 调试功能,可以节省开发人员在大型项目中用于开发和测试的宝贵时间,提高应用开发的质量。在存储过程开发的过程中,Toad可以逐行编辑、调试和运行代码。运行时可以根据需要输入参数,观察相关参数的变化来检查存储过程的正确性。在调式过程中,Toad 可以通过窗口显示所有的断点、参数, 调用堆栈和输出参数。使用Toad,非常容易检测到存储过程的错误,开发人员可以一步一步运行PL/SQL语句来识别问题。调试会话可以和其他程序会话同时进行。图:强大的Debug功能是调试SQL的利器2.2 DB2的知识库Knowledge Xpert提供DB2开发和管理的知识库,包括:l DB2架构、数据库管理、网络管理等。l DB2优化方法论。l DB2数据库全部的错误代码。l DB2数据库全面的命令说明和使用方法。l DB2数据库管理实用脚本,包括备份与恢复、系统监控等。3 SQL优化功能SQL Optimizer for DB2提供一个功能强大的优化环境,通过简捷的方法优化SQL语句。主要特点包括:l 主动识别有问题的SQL,最大程度在上线前保障性能;l 能够让没有经验的DBA和开发人员写出有效的SQL;l 通过自动重写SQL以及选择最好的实施场景提高性能;l 在实际的培训中增加SQL的知识;主要功能:l 分析应用代码,识别最有问题的SQL进行优化;l 检测每种重写SQL的结果,找到最优化的方法重写SQL,衡量性能的提高。l 重点标识现有执行计划和可选方案的不同l 详细的索引分析l 使用虚拟索引模拟实际情况,加强SQL优化 l 分析所有新索引对整个数据库的影响l 识别无效的索引4 高级DBA管理Toad for DB2提供的高级DBA 管理允许你快速建立、修改、删除和迁移数据库对象来满足商业和应用需求,提供直观地图形用户界面来实现所有数据库对象管理功能。主要特点:l 通过对主机和分布环境统一的解决方案简化管理操作;l 建立数据库对象移植和日常任务,例如建立,修改和删除操作;l 通过查看和控制权限增加安全性;l 减少从测试到生产系统进行移植的错误;l 确保数据库在所有的环境保持同步;主要功能包括:l 分类统计更新l 比较和同步模式对象l 显示活动应用的SQL脚本l 消除影响分析l 扩展报警l 对象迁移l 分区表分析l 空间计算l 空间估算l 空间预测报告l 统计迁移Toad for DB2中的高级DBA管理提供强大的空间管理能力,可以立即识别剩余空间较少的所有的表空间,快速发现需要重组的表,预报空间使用信息,自动收集增长和性能相关统计信息,用于趋势分析,提供细节的空间计算能力,可以估算数据库对象的空间增长情况。主要特点:l 预测空间用尽的情况,减少停机时间l 通过识别和解决空间相关问题增加数据库性能l 减少学习时间l 最大化当前的硬件投资l 通过精确配置减少存储使用l 内置专家建议5 独立模块5.1 Spotlight on DB2Spotlight on DB2通过一个简单的图形化的界面实时显示所有DB2的活动状态。它的结构化精确视图展现了整个DB2环境,帮助指出问题的本质原因并提供快速解决方案。从一个总体的屏幕可以看到DB2环境的活动和健康情况,包括连接、SQL、等待事件、锁、内存和磁盘I/O等等。主要特点:l 通过对主机和分布环境统一的解决方案简化管理操作;l 对关键性能问题报警;l 通过快速诊断解决问题;主要功能:l 实时观测数据库的活动状态;l 发现瓶颈和性能问题;l 显示问题多发点信息,包括最活动的应用、无效的SQL、锁等待事件和磁盘IO;l 向下钻取到操作系统层面,包括I/O、内存和进程;l 如果DB2组件出现问题向管理员发出报警;l 录制和回放功能;5.2 Toad Data ModelerToad Data Modeler 是轻量级的数据库建模和设计解决方案,通过易于使用的图形化接口,帮助数据库设计、开发人员和数据库管理员生成新的数据库或对已经存在的数据库进行维护及生成数据库结构文档。Data Modeler目前对20余种数据库提供支持。其主要功能与受益:l 建立实体关系图l 生成SQL(DDL)脚本l 数据库反向工程l 生成基于HTML和RTF格式的详细文档l 建立数据流图l 导出至XML或其它流行格式图 易于使用的物理数据建模实体关系图井然排列的实体关系图(ER图),有助于轻松生成与维护数据库结构。在Toad Data模Modeler模型中包括实体、属性、域、主键、外键、约束、关系、索引、描述、注释等物理与逻辑元素,各种元素布局清晰,为开发人员提供了一个完美的数据库展现。 触发器,过程,视图Toad Data Modeler支持将函数,过程,触发器,视图,包,包体,对象类型,对象类型体,序列号,同义词视为文本对象(依赖于目标数据库)。开发人员还可以生成触发器,视图和存储过程的模式。所有这些文本对象和实体关系图都可以通过反向工程从现存数据库结构中得到。对现存数据库的反向工程和生成文档Toad Data Modeler还是生成现存数据库结构文档的绝佳工具,可以生成非常详细的HTML和RTF格式的文档。开发人员还可以重画数据库结构、在内部版本管理器中插入新模型或者生成新的SQL(DDL)脚本。在反向工程过程中,Toad Data Modeler可以从所选数据库中装载不同的数据库对象,并尽可能体现各种数据库类型的特点。先进的数据库设计和SQL/DDL脚本生成能力Toad Data Modeler使开发人员对最终SQL数据库的生成脚本有完全控制能力,可以生成模型的一部分,生成触发器,视图,存储过程,用户,函数,存储,注释,引用等,特别是可以检查一致性。通过实现Toad Data Modeler模版,开发人员可以全面影响数据库设计和SQL生成过程。内部脚本的实现,允许包含额外的客户化插入信息,还可以决定诸如存储过程是在触发器之前还是之后生成等事项。DDL生成引擎的全面可配置性,使实现客户化模型需求的实现成为可能。Toad Data Modeler甚至允许在原先并不支持使用触发器的数据库中开发和生成ROI。总之,Toad Data Modeler的自动SQL脚本生成能力最终会使开发工作产生事半功倍的效果。5.3 Benchmark Factory for Databases一般系统的崩溃,都是由于过量负载造成的。Benchmark Factory for Database是一种压力测试解决方案,用于应用上线前的压力测试,能够向数据库系统施加一般测试方法无法提供的巨大负载,这样在试验环境下,就可以得到应用系统在崩溃前的容量和性能瓶颈资料,为减少系统上线后的宕机次数,降低损失提供前瞻性测试。使用Benchmark Factory for Database:l 可以获知数据库系统的最大吞吐量和处理能力。l 使用少量的硬件资源,就模拟出数以千计的并发用户。l 找出应用系统在随用户增加时出现的不平衡负载点。l 发现系统性能拐点,薄弱的衔接点和瓶颈。l 量化应用和服务期的性能指标Benc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论