DB Optimizer XE—异构数据库SQL分析、调优和监控

 

Embarcadero DB Optimizer XE是一种异构工具,它可以快速发现运行不良的SQL并对其进行诊断和优化,从而让数据库和应用程序性能保证在最佳状态。DB Optimizer XE可帮助数据库管理员和开发人员可视化分析数据库中的关键指标(如CPUI/O和等待时间)、使资源利用满足特定需求、以及可视化调试有问题的SQL,从而消除性能瓶颈。

DB Optimizer中国代理商:北京铸锐数码科技 咨询电话:010-621392800

  与我们联系购买 

DB Optimizer下载

l         在整个开发周期优化SQL性能。

l         消除生产数据库和应用程序的性能瓶颈。

l         在简单易用、单独的IDE中开发、测试、分析及调试SQL

 

在整个开发周期优化SQL性能

开发和质检团队将对SQL代码的质量和性能担负越来越多的责任。DB Optimizer XE可帮助您在开发流程中分析和调试SQL代码。而不是到了生产阶段才发现需要进行大量工作的性能瓶颈。您可以分析单个预存程序,或对整个数据库进行不间断7×24小时分析。连续分析支持您在一段可配置的时间内监控性能,立即查看经调试过的语句的效果,拍摄,存储快照并与开发人员、质检人员和数据库管理员共享,以开展更为明确的诊断和提升工作效率。

消除生产数据库和应用陈或许的性能瓶颈

生产数据库管理员的任务是将数据库性能和可用性最大化。关键问题是需符合服务等级协议(SLA)。DB Optimizer可帮助生产数据库管理员快速分析OracleMicrosoft SQLSybaseDB2 LUW数据库,并可轻松识别和纠正由SQL导致的性能瓶颈。一旦您发现运行不良的SQLDB Optimizer将支持您直接从一个分析会话中添加SQL到调试作业中,或从数据源浏览器或文件系统添加预存程序和SQL文件。

DB Optimizer XESQL的调试不限于标准提示注入和SQL重写,同时还提供了创新功能,用于获取更快、更高级的SQL调试和分析。诸如“索引分析”功能等的可视化工具支持数据库管理员和开发人员详细检查SQL执行路径。如果索引丢失,DB Optimizer XE将推荐能达到最优性能的索引。“VST(可视化SQL)调优”图显示了表和视图上的索引和约束,以及SQL语句中用到的连接条件。这种创新的可视化格式可以帮助快速调试SQL或模式,并有效增强数据库的整体性能。

在简单易用、单独的IDE中开发、测试、分析及调试SQL

DB Optimizer XE包含四个主要组件—SQL分析器、调试器、SQL IDE,以及名为Load Editor(负载编辑器)的压力测试工具。分析器能够快速锁定运行不良的SQL,调试器可优先调试问题最为突出的SQLLoad Editor可对经调试过的SQL代码进行压力测试,以确保性能得以改善。此外,DB Optimizer XE还提高了更高级的调试功能,如“索引分析”、可视化SQL调试(VST)图以及强大的SQL IDE,以便进一步调试和优化SQL代码。SQL IDE是功能全面的SQL编辑器,包括代码助手、实时错误检查、解释计划以及快速调试等功能。SQL IDE支持在您键入SQL代码时即时识别潜在的性能问题并快速纠正,它还能够为您提供最佳实践建议,并只需点击按钮就可以实施这些实践。

重要特性

l         适用于所有主流DBMS的统一界面

l         可视化等待时间分析

l         连续分析

l         批量调试DML语句、预存程序和全部SQL文件

l         提示注入

l         SQL重写

l         全面诊断执行统计数据和分析细节,预测分析结果和计划解释

l         SQL IDE包含代码助手、错误检查、调试和实时快速纠纷功能

l         “色彩化索引分析”可显示出索引的使用情况

l         SQL压力测试 DB Optimizer XE的新功能!

l         支持将分析数据导入中央库中

l         确定存储过程的资源使用,并图形化显示SQL ServerSybase的底层SQL使用情况

l         VST可显示索引和约束,同时新增了表的统计信息功能

l         英巴卡迪诺工具云提供了集中的许可证管理和工作部署

l         Embarcadero InstantOn 支持无需在本机安装即可运行工具,并可运行多个版本,而不会发生冲突

l         轻松升级到Embarcadero All-Access

DB Optimizer XE

特性

描述

常规特性

 

DBMS支持

完全支持DB2 for LUWOracleSQL ServerSybase ASE

Unicode

支持全部Unicode字符

命令行API

远程分析和调试会话

可视诊断

 

分析图表

显示会话过程中的CPUI/O和其它等待活动。有放大/缩小功能。(等待类别据平台而不同)

执行统计数据结果

有关分析的SQL和等待类别的详细信息,按照SQL语句、事件和会话进行细分。

分析细节

为任意指定语句分解执行细节,包括SQL文本、事件、会话、子游标和SQL细节。

预测分析结果

SQL语句归放在一起,可真正实时分析执行的次数。

解释计划

可使用“执行统计数据表”中的菜单项对每个SQL语句的“解释计划”进行计算。“解释计划”以折叠树状表的形式在单独的区域内显示。

裁切

在“分析”图表中高亮显示时间间隔以即时更改显示数据,使信息查询更加方便。

分析

 

采样

识别出真正的性能瓶颈,无需添加代理程序或对目标数据库加载大负荷。

Load Editor(负载编辑器)

SQL压力测试模拟特定时间段或执行周期内的众多并行用户和执行过程。

连续分析

连续分析可配置的时间段内的全部数据源。

分析预存程序

调试或测试SQL时,如果不希望分析全部数据源,则可以分析单个预存程序的执行。

实时数据

在分析过程中实时显示数据。

共享分析会话

“分析”会话的全部数据或元数据可作为一个独立单元存入归档文件。分析结果可在多个工作区和机器上共享。

调优

 

调优作业

为单个语句或批量语句创建和运行调试作业。

批量调优

调试全部DML语句,预存程序以及全部SQL文件。

案例生成

使用SQL重写和提示注入以生成可能的案例,并查找出待定SQL语句的最佳替代方案。

SQL重写

SQL重写是SQL调优器中案例生成功能的一部分。当在SQL IDE中输入代码时也能使用SQL重写。

提示注入

自定义提示注入中的提示子集和备用执行路径。

成本生成

计算出每个原语句及生成案例预算计划成本,帮助用户确认哪些案例更合适且更加节省成本。

可视化SQL调试

VST可显示表和视图上的索引和约束,SQL语句中使用的连接(如笛卡尔连接、隐含的笛卡尔连接以及多对多关系)以及表的统计信息。

索引分析

“色彩化索引分析”功能可显示正在使用的索引(绿色)、未使用的索引(蓝色)或丢失的索引(橙色),并推荐索引以获得最优性能。

执行统计信息

使用备用的执行路径运行SQL,以找到运行最快的SQL语句,点击按钮应用变更。

案例的文本比对

可视化的差别查找器可帮助用户查找出任意两个SQL语句间的文本差别。

数据截取

 

文件获取

将分析会话整个过程存入文件,供将来分析、参考之用或与他人分享。

库获取

将分析数据导入中央库中以支持开放会话。

DBMS支持

l         Oracle 8i-11g

l         Sybase 12.5-15.0

l         IBM DB2 for LUW 8.0-9.0

l         Microsoft SQL Server 200020052008

系统要求

l         Microsoft Windows 2003XPVista (32)RedHat Enterprise Linux5.0(32),或SUSE Linux Enterprise Server 10(32)

l         Sun Java 2 Standard Edition 5.0 Update 11 for Microsoft Windows Linux Sun Java 2 Standard Edition 5.0 Update 11 for Linux x86

l         1,024 MB 内存

l         500 MB 磁盘空间