王朝百科
分享
 
 
 

Embarcadero DBOpitimizer

王朝百科·作者佚名  2010-10-06  
宽屏版  字体: |||超大  

Embarcadero®的DB Optimizer™能够帮助开发人员和数据库管理员快速发现运行不良的SQL并对其进行诊断和优化,从而让数据库性能保证在最佳状态。发现数据密集的或频繁出现的询问,通过数据统计(如:CPU、I/O、等待时间等)关注特定的SQL声明,对有问题的声明进行优化,DB Optimizer彻底突破了性能的瓶颈。

 · 突破了制作数据库和应用程序的性能瓶颈

 · 避免运行不良的SQL投入使用

 · 在简单易用的IDE中对SQL进行开发、测试、描述、及调试

理解您的企业如何使用其数据库

数据库管理员的任务是将数据库性能最大化。为达成这一目标,硬件升级十分重要,但硬件升级往往相当昂贵,而且只能暂时掩盖不良SQL的缺陷。DB Optimizer可帮助项目数据库管理员对Oracle、微软SQL、Sybase和DB2 LUW数据库进行快速描述,并可轻松识别和纠正由SQL导致的性能瓶颈。

DB Optimizer还能自动生成DDL,为调试后的优化执行方案创建摘要报告。该摘要被导入至数据库后,应用程序的SQL声明将按照优化执行方案运行,避免使用其它效率较低的途径。

避免运行不良的SQL投入使用

开发团队将对SQL代码的开发、质量和性能担负越来越多的责任。DB Optimizer允许您在开发过程中对SQL代码进行描述和调试,从而避免了只能在检测和生产环节才能发现数据库与服务级别协议不符的弊端。用户只需点击一下按钮便可选出所需描述的预存路径,然后运行该路经或对其进行诊断。您还可以在用户指定的时间范围内对整个数据库属性进行描述,并命令DB Optimizer收集数据库内运行的SQL的等候时间的相关数据。DB Optimizer对开发路径的描述和调试功能极大地提高了生产效率,节省了数据库管理员的监测和沟通时间。

在简单易用的IDE中对SQL进行开发、测试、描述、及调试 DB Optimizer内嵌有Embarcadero®的PowerSQL™专业版(包括“SQL代码助手”和“SQL项目观察器”),提供了全面的SQL IDE。在使用DB Optimizer为Oracle产品书写SQL代码时,“PowerSQLQuick Fix”功能快速识别出潜在的性能隐患并提出简单有效的措施。

DB Optimizer能够以更快的速度开发出高质量代码,您只需填写目标名称即可完成。这样,可对语法和语句错误进行实时检查,从而使用户能轻松地进行跨数据库目标查找,并更高效地管理SQL项目。使用DB Optimizer的实时描述和调试功能,您将得到高质量的优化代码,而且更加节省时间。 “Oracle Quick Fix”可实现即时的可执行的性能提高。

特性

说明

剖析功能

采样

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

剖析对话

剖析整个数据源。设置描述对话的时间长度,以小时、分和秒表示。当对话停止时,描述编辑器将随即打开,其中包括下列全部报告内容。

剖析预存路径

对单独预存路径的执行进行剖析。

现场数据

在描述过程中实时显示数据。

共享剖析对话

剖析对话的全部数据或元数据可作为一个独立单元存入档案文件。描述可在多个工作区和机器上共享。

报告

剖析图表

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

执行统计数据结果

有关剖析的SQL和等待类别的详细信息

区域选择

在描述图表中标明时间间隔以更改显示数据,信息查阅将更加方便。

SQL声明级别的统计数据

包括SQL声明级别的CPU、等待时间的统计数据、以及调用次数。可根据类型将声明归类(如:选取、删除、更新等)。类似的声明将被归放在一起以便查询。

细分菜单

点击SQL声明中的超链接显示SQL全文,以及某个特定声明的CPU、I/O和其它等待类型活动。

说明方案

可使用“执行统计数据表”中的菜单项对每个SQL声明的“说明方案”进行计算。“说明方案”以折叠树状表的形式在单独的区域内显示。

调试(仅限Oracle)

快速修复

在您拼写的同时迅速标出有问题的代码,并在问题处提出修改建议。点击灯泡图标然后按回车即可执行建议的最佳方案。

批量调试

调试全部DML声明、预存路径、全部SQL文件、以及系统全局内存区。

调试作业

可针对单独的DML声明生成并运行调试任务,也可对全部声明进行批量调试。

案例生成

变形和提示注入用于生成可能的案例,并查找出特定SQL声明的最佳替代方案。

提示注入

自定义提示注入中的提示子集。支持Oracle 8i至11g的全部提示。

成本生成

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

支持绑定变量

支持绑定变量处理和输入,允许将SQL从运行程序中提出进行调试。

索引建议

“生成案例”表格显示了索引建议,有助于提高数据库性能。用户可创建索引,或在SQL编辑器中打开DDL。

案例的文本比对

可视化的差别查找器可帮助用户查找出任意两个SQL声明中的文本差别。

系统要求

数据库管理系统支持

• 微软Windows 2003、XP、Vista (32 bit);Red Hat Enterprise Linux 5.0 (32 bit);或SUSE Linux企业服务器10 (32 bit)

• Sun Java 2标准版5.0升级11 for微软Windows或Linux:Sun Java 2标准版5.0升级11 for Linux x86

• 1024 MB内存

• 500 MB硬盘空间

• Oracle® 8i-11g

• Sybase® 12.5 - 15.0

• IBM® DB2® for LUW 8.0 - 9.0

• 微软® SQL服务器2000、2005

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有