DataEngine MPP
自动数据库设计
DataEngine MPP内部集成的一个工具,可以帮助数据库开发人员进行数据库设计和调优。通俗
来讲就是将行业数据库专家在数据库设计方面累计的经验提炼成算法,集成到MPP内。 MPP使
用这些算法自动完成数据库的设计和优化,让数据库达到更高的性能。
新华三资料开发部出品
Copyright © 2020 新华三技术有限公司 版权所有,保留一切权利
本文中的内容为通用性技术信息,某些信息可能不适用于您所购买的产品
嗨,朋友,好久不见,又到了DataEngine MPP的“超能力”科普时间 。本期我们来聊一聊
DataEngine MPP一个超实用的能力——自动数据库设计。
难啊!难!公司的MPP数据库最近遇到性能瓶颈,老板让我赶快优化一下,可我一点优化经验
没有,而且时间这么紧,尝试着优化了几次,结果还没原来的性能好,怎么办啊?
数据库优化可是个技术活,不过你也不用着急,我给你推荐个好东西。DataEngine
MPP自动数据库设计工具,可以轻松帮你解决数据库优化难题,我们一起来看下吧!
数据库开发人员只需要输入表结构、装载小批量的样例数据并提供典型查询SQL语句,DataEngine
MPP的数据库优化设计器就会自动帮你完成设计。
oid pid cust date price
逻辑模式
样例数据
qid query cnt
1 SELECT a,b from c Where d 25
2 SELECT e,f from g,h 3
… …… …
典型查询SQL语句
DB Designer
oid pid date price
oid pid cust
物理模式
sales-prices
sales-customers
自动数据库设计工具简化数据库开发设计、减轻数据库开发人员的工作量、提高应用开发效率及
应用上线速度。
部署优化结果
创建DBD
按照需求勾选优化选项
DBD给出的优化基本已经是最优的,
一次性完成性能优化。用户还可参
考DBD优化结构手动调整优化。
执行SQL
性能不理想
需要优化
获取SQL执行计划
分析执行计划
获取可优化方向
进行优化,如建索引、优
化行列压缩,调整分段,
建立物化视图等操作
传统数据库设计流程步骤较多,
而且需要循环此过程,直到性能
达到优化目标或无法再优化为止。
VS
自动设计数据的水平分布方式,
即自动选择最合适的哈希方式,
让数据最大程度均衡的分布在
各个节点。可以充分利用并行
计算的优势,提升查询分析的
效率。
根据业务的SQL查询语句和每
个列数据的特征,选择最合适
的排序方式和压缩算法,达到
响应更快、磁盘空间更省的目
标。
自动创建合理的物化视图
(Projection),提升查询性
能,同时兼顾存储空间大小要
求,实现数据库整体性能的最
优化。
这个我听懂了。就是把原来需要自己绞尽脑汁做的数据库优化工作,完全由工具做了。在众多行
业专家经验加成下,根据我的需求,自动帮我设计出最佳的数据库方案。
完全正确!
自动数据库设计配置思路简单、操作便捷,但是工具内部自动做的优化可不简单。
完全step by step的界面化操作,让你上手更简单。
哈哈,得此利器,数据库设计又有何愁!分分钟搞定啊!
评论