DB PowerStudio-高性价比数据库工具集
专业DBA的首选,全面的数据库管理,开发,调优,变更管理
DB PowerStudio 是一款直观且高度可视化的工具集,帮助DBA和开发人员高效地在所有版本的主流数据库平台上开展工作,
帮助相关人员以可视化的方式构建和维护关键的数据库应用,使数据库的变更管理过程变得流畅,以及快速定位和解决性能瓶颈。
DB PowerStudio包括如下四个产品:
- DBArtisan:数据库管理
- RapidSQL:数据库开发
- DB Optimizer:数据库调优
- ChangeManager:数据库变更管理
针对企业中的不同角色,DB PowerStudio设计有两个版本:DBA版本和Developer版本。
DB PowerStudio根据管理的数据库主要分为:DB PowerStudio for Oracle和DB PowerStudio for SQL Server。
DB PowerStudio for SQL Server, DBA Edition包括:
- DBArtisan for SQL Server Workbench
- Rapid SQL for SQL Server Professional
- DB Change Manager for SQL Server Enterprise
- DB Optimizer for SQL Server Professional
DB PowerStudio for SQL Server, Developer Edition包括:
- Rapid SQL for SQL Server Professional
- DB Change Manager for SQL Server Professional
- DB Optimizer for SQL Server Professional
DB PowerStudio for Oracle, DBA Edition包括:
- DBArtisan for Oracle Professional Edition
- DB Change Manager for Oracle Enterprise
- DB Optimizer for Oracle Professional
DB PowerStudio for Oracle, Developer Edition包括:
- Rapid SQL for Oracle Professional Edition
- DB Change Manager for Oracle Professional
- DB Optimizer for Oracle Professional
DB PowerStudio最新版本 XE ,DB PowerStudio XE可同时支持Oracle, SQL Server, Sybase ASE, DB2等。
DB PowerStudio XE, DBA Edition包括:
- DBArtisan XE
- DB Optimizer XE
- DB Change Manager XE Enterprise
DB PowerStudio XE, Developer Edition包括:
- Rapid SQL XE
- DB Optimizer XE
- DB Change Manager XE
一。产品介绍
1。DB PowerStudio之DBArtisan产品简介(数据库管理)
DBArtisan是业界领先的跨平台数据库管理工具,帮助DBA最大化数据库系统的可用性、性能和安全。
DBArtisan强大的功能使得数据库管理员可以高效的管理大型、复杂的数据库系统。
DBArtisan销售对象:
企业高管
减轻数据量增长和IT架构复杂化的压力
提高员工效率和硬件资源利用率
DBA经理/IT经理
更少的DBA管理更多的数据和数据库
数据库管理员(DBA)
进行有预见性管理,确保性能和可用性,防止灾难发生
DBArtisan主要功能:
(1)高效的跨平台解决方案
提供所有通用任务的工具和向导
支持IBM DB2 for LUW, z/OS, and OS/390, Oracle, Microsoft SQL Server, MySQL 和Sybase
(2)模式管理
特定平台和版本的图形化对象编辑器
(3)安全管理
强大、全面的(跨)数据库用户管理工具
(4)SQL管理
用于创建和执行SQL的ISQL 工具
(5)任务管理
集成Windows 任务调度器
(6)数据管理
对象模式迁移向导
可定制的迁移任务
(7)主动地诊断和管理
空间分析: 存储/对象诊断工具,并且绑定了重组任务向导
容量分析:跟踪存储和对象的增长,预先计划,防止问题发生
性能分析:基于客户端的数据库可视化监控,锁定威胁数据库运行的问题
(8)强大的备份和恢复
提供备份和恢复引擎,大大减少系统(SQL Server)对存储的要求,并加快任务的完成
(9)存储管理
深层次存储空间分析
标明数据存储异常
智能存储空间重组
(10)容量管理
采集关键数据库指标(碎片信息、数据库I/O和会话)
对采集的历史指标进行分析
预测未来的需求
(11)总体性能分析
提供整体的数据库和操作系统指标诊断报告;强大的深层挖掘资料,帮助您得 到性能下降的核心原因。
(12)查看每个进程的当前活动状态。也提供锁的详细情况和其他的进程相关的数据
查看热点对象,如热表
查看IO瓶颈,下钻到SQL细节
查看TOP SQL
查看操作系统资源使用情况
2。DB PowerStudio之RapidSQL产品简介(数据库开发)
Embarcadero Rapid SQL是领先的跨平台SQL 集成开发环境,它帮助数据库开发人员编写高质量的SQL代码,提供简化SQL脚本、查询构建器、对象管理,工程管理和版本控制功能。
Rapid SQL: 主要功能
(1)丰富的SQL 编程IDE
高效的环境
丰富的脚本支持功能,脚本或文件执行
多样的可视化工具,可视化查询构建- Build Query,创建SQL语句
代码生成(存储过程、函数、package等)
(2)Schema 开发
特定平台和版本的图形化对象编辑器
数据库对象管理
对象创建
对象文档和报表
(3)成熟的数据项目管理
编辑脱机的SQL源代码、完整的项目或预定义子集
(4)版本控制
和CVS无缝集成
支持所有操作
(5)代码调试、优化和分析
调试可编程对象
响应时间分析和用于benchmark的代码分析器(Rapid SQL Professional)
代码分析Tools>Code Analyst 捕获运行统计(stored procedures 、functions),查看到详细的执行成本Top SQL
SQL调试
(6)数据源注册
(7)表数据导入
(8)在线数据编辑
3。DB PowerStudio之DB Optimizer产品(数据库调优)
70%的数据库性能问题是由SQL语句造成的
应用程序一旦运行,常常出现一些在测试环境中无法预测的性能问题
在生产过程中进行性能分析,是捕捉棘手性能问题的最好方式
数据库调优只有少数超级DBA 胜任,对开发者/测试等完全是黑箱,DBOptimizer就打开黑箱。
DB Optimizer使开发人员和数据库管理员可以快速发现、诊断和优化执行性能差的SQL,以最大化整个数据库的性能。
(1)DB Optimizer使用对象:
应用开发人员/开发的DBA
防止性能差的SQL蔓延到生产环境
生产环境DBA
(2)DB Optimizer评估信息:
开发团队:是否进行要SQL优化
管理维护团队:是否要花费工夫处理异常性能问题,是否需要性能监控工具
(3)DB Optimizer主要功能
快速发现性能瓶颈,给开发提供修改建议
性能优化与SQL调优
生成最优执行路径
SQL优化
Visual SQL Tuning
高级索引分析
SQL压力测试
获取性能数据
解释计划
执行统计信息
DB Optimizer(简称DBO)缔造者:Kyle Hailey
(4)DB Optimizer价值总结
方向和地图(DB Optimizer使用可视化方式调优)
数据库调优之长生剑:等待事件
附:诊断工具中的七种武器
碧玉刀:动态性能视图
长生剑:等待事件
霸王枪:Statspack
孔雀翎:ash、awr、addm、addr
多情环:sql tuning advisor/ sql access advisor
离别钩:Hints
拳头:对整个体系的全面理解
(5)DB Optimizer使用模式:
发现/分析问题->解决问题->验证结果
DBO调优三部曲:获取性能数据,诊断性能瓶颈,优化
发现/分析问题
- 7×24小时性能数据收集
- Load->Top Activity- >Detail关联分析
- 知识库
解决问题
- Hints
- SQL重写
- 索引分析
- 表和柱状图统计值分析
- 大纲计划
- VST
- 执行计划
验证结果
- SQL负载测试
(6)DB Optimizer报表系统性能分析与建议
数据库总体负载较重,存在明显的性能瓶颈, 主要表现在CPU和IO上,这也是OLAP型应用的典型特征
建议:开启DBO的7×24小时性能数据收集功能,这样就不会错过任何突发的性能高峰
IO子系统表现正常,响应时间都在允许范围以内
系统大量的IO压力在6个表对象上,可以针对性优化在这六个表的上的IO压力。
存在一些执行时间较长,等待时间较长, 以及执行次数较多的SQL语句,需要加以关注
建议:可通过DBO查看每个SQL语句的执行时间,执行次数,等待比例,以及其他相关参数。 DBO可以互动的方式进行查看。再结合SQL的详细信息、执行计划等,决定是否需要进行优 化。接下来就可使用DBO的Tuner组件执行优化。
对于IO问题,可结合DBArtisan查看是否存在磁盘碎片等。
(7)选择DB Optimizer的理由
- 无代理,免数据库驱动,绿色软件,免除安装麻烦
- 给生产系统带来的系统压力小于1%,支持7×24
- 直观的图形化展示性能瓶颈,数据关联性好
- 通过数据库Hint得出最优执行路径
- 通过VST可视化分析索引使用情况
- SQL重写,提升执行效率
- 与开发环境集成,防止性能差的SQL语句进入生产环境
- 可离线分析
- 仅需不到半小时,
- 没有DB Optimizer前:各方相互推诿;拥有DB Optimizer 后:结束推诿,开始讨论,促进协作
4.DB PowerStudio之ChangeManager产品简介(数据库变更管理)
从设计到开发,从测试到生产,循环往复,数据库变更跟踪贯穿整个软件开发的生命周期,是一项艰巨的挑战。
数据库变更来自许多不同方面:
开发者可能要在表中增加新数据;
测试人员为数据库添加索引,数据库优化,
数据库管理员则要定位产品中的性能问题,反馈给开发人员。
ChangeManager可以简化数据库变更过程,分解复杂任务,减少错误出现的机会,避免故障造成服务中断。
Change Manager 如何做:
–比较归档和实际数据库,快速发现问题
–回滚变化,恢复配置、模式到相应的时间点
–调度作业,当发生变化时,将发出告警提示各方
–最完整的功能集,单一企业级界面,不需要代理
Schema 比较和同步:
自动管理跟踪复杂的数据库模式变更,尽量减少变更造成的风险。
生成比较报告,识别变更情况,在最短的时间内纠正不希望出现的问题。
配置比较和审计:
确保数据库配置满足具体要求,帮助数据库管理员更好的优化数据库性能,维护数据库可用性。
快速查找哪些设置项发生了改变,哪些设置项不符合规范或公司规定,节省故障诊断和维修时间。
数据比较和同步:
帮助开发者和数据库管理员生成、验证测试结果,确保数据引用的正确
简化“测试——开发——QA——生产”环节间的数据移植工作。
支持Oracle, DB2 for LUW, SQL Server 和Sybase
二。软件下载:
DBArtisan目前最新版本XE,最新下载:http://www.innovatedigital.com/download/DBArtisan
DB Optimizer最新下载:http://www.innovatedigital.com/download/db_optimizer
三。获奖与荣誉
DBArtisan获奖与荣誉:
1.GTC Southwest 2006最佳政府解决方案奖(embarcadero DBArtisan Workbench)。
2.2008年第18届Jolt 奖Database Engines/Data Tools分类提名。
3.SQL Server杂志编辑选择奖(embarcadero DBArtisan)。
DB PowerStudio特惠价格:每用户9万元
价格没有最低,只有更低。欢迎联系,更好的价格:
电话咨询和报备:embarcadero 代理商 北京铸锐数码科技有限公司 010-62139280
网址:www.innovatedigital.com
电子邮件: sales@InnovateDigital.com
为辛苦工作的技术同仁增加一些收入! 欢迎向客户推荐,我们将该信息报备,报备有效期限为6个月。如在此期限成交,将向您返5%销售额。 报备成功后,我们将通过邮件方式与您确认。