首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Vertica DBD 分析优化设计

Vertica DBD 分析优化设计

作者头像
Alfred Zhao
发布2019-05-24 20:42:56
发布2019-05-24 20:42:56
7300
举报

DBD = Database Designer,是Vertica数据库优化中最主要的原生工具。

首先运行admintools工具,按下面步骤依次执行:

1.选择"6 Configuration Menu" 2.选择"2 Run Database Designer" 3."Select a database for design" 选择需要分析的数据库 4."Enter directory for Database Designer output:" 输入dbd的输出目录 5."Designer name:" 输入dbd的名字,随意起 6."Design Type[Comprehensive|Query-specific]" 选择dbd的设计类型,有两个单选项,根据实际需求选择 7."Select schema(s) for design" 选择需要设计的shema(s) 8."Design options[Optimize with queries|Update statistics|Deploy design]" 这里有三个复选项,推荐先去掉Deploy design,之后可以手工应用dbd的建议 9."Enter the full path for queries file" 输入业务常用到的sql查询语句,使得dbd的分析更有针对性 10."Proposed K-safety value:1" 这里默认即可 11."Select storage footprint preference[Balanced query/load performance|Query performance(larger footprint)|Load performance(smaller footprint)]" 这里有三个单选项,根据实际需求选择,一般选择第一项,均衡兼顾查询和加载性能 12."Proceed" 执行dbd 13."Database Designer started." dbd已经开始,会有类似下面的输出,直到完成dbd

代码语言:javascript
复制
Database Designer started.

For large databases a design session could take a long time; allow it to complete uninterrupted.
Use Ctrl+C if you must cancel the session.

Setting up design session...

Examining table data...

Loading queries from '/home/dbadmin/sqltune.sql'.
Processed 22 SQL statement(s), all accepted and considered in the design.
No existing projections found.


Creating design...
[100%] Design in progress... Completed of .


[100%] Analyzing data statistics... Completed of .

[100%] Design in progress... Completed of .

[100%] Optimizing query performance... Completed of .

[100%] Design in progress... Completed of .

[100%] Optimizing storage footprint... Completed of .

[100%] Internal warning during design... Completed of .

Query optimization results...

Query 1 optimization ratio or status is 1
Query 2 optimization ratio or status is 1
Query 3 optimization ratio or status is 1
Query 4 optimization ratio or status is 1
Query 5 optimization ratio or status is 1
Query 6 optimization ratio or status is 1
Query 7 optimization ratio or status is 1
Query 8 optimization ratio or status is 1
Query 9 optimization ratio or status is 1
Query 10 optimization ratio or status is 1
Query 11 optimization ratio or status is 1
Query 12 optimization ratio or status is 1
Query 13 optimization ratio or status is 1
Query 14 optimization ratio or status is 1
Query 15 optimization ratio or status is 1
Query 16 optimization ratio or status is 1
Query 17 optimization ratio or status is 1
Query 18 optimization ratio or status is 1
Query 19 optimization ratio or status is 1
Query 20 optimization ratio or status is 1
Query 21 optimization ratio or status is 1
Query 22 optimization ratio or status is 1


Generating deployment script...

Could not generate default deployment script.


The deployment error is Deployment did not complete successfully. ERROR - Insufficient resources to execute plan on pool dbd [Timedout waiting for resource request: waiting for reservation spot]

Design script is located in /home/dbadmin/designer1_design.sql
Deployment script is located in /home/dbadmin/designer1_deploy.sql
The design will not be deployed.

The new design was not automatically deployed.
For manual deployment procedures consult Vertica Administrator's Guide

Database Designer finished.
Press <Enter> to return to the Administration Tools menu.
Vertica Analytic Database 6.1.3-7 Administration Tools
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014-10-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档