Vertica DBD 分析优化设计

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

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

时间: 2024-12-28 11:33:27

Vertica DBD 分析优化设计的相关文章

Vertica性能分析

Vertica的特点简单的说可以总结为:列存储.MPP架构.技术比较新.列存储本身带来了数据高度压缩的便利,MPP架构使得可以用相对廉价的PC级服务器横向扩展到较大规模(PB级),05年才问世使得它在引擎层面能用上近年来列式数据库方面较新的技术,如不可见连接(Invisible Join)等. 和Oracle那种一个库包治百病的方案不同,Vertica从设计之初就是面向分析型应用的.因此,它适合相对中低并发度,相对重载的分析查询场景.对于在Vertica上跑的每个查询SQL,它总是试图分配足够的

vertica在电信的应用

本文介绍了什么 ′ 电信级大数据分析典型需求 ′ Vertica数据库特点及与其他数据库对比 ′ Vertica核心技术介绍 ′ 基于Vertica的典型分系统架构简介 电信级大数据分析典型需求 ′ 海量数据存储:年分析数据量达到PB级 Counter数据:各网元收集的统计数据,可用于监控和测量网络性能 MR详单:即手机向网络上报的无线性能测量报告,反映了用户实时无线环境真实情况 CDR数据:呼叫详单记录,由各个接口中与该事件相关的信令综合而成,是对用户在移动网络中的通话.短信.数据业务的事件记

【数学建模】创意平板折叠桌的模型分析与优化设计

? ? 创意平板折叠桌的模型分析与优化设计 魏淙铭 陈星曼 田桃 ? 摘要: 本题要求设计创意折叠桌,问题一给定了具体的长方形平板尺寸.桌高等设计参数求折叠桌的动态变化过程和桌脚边缘线的数学描述,问题二中任意给定桌高和桌面直径求折叠桌的最优设计参数,问题三则要求根据客户提供的桌面边缘线和桌脚边缘线的大致形状给出一款能够确定最优设计参数的软件的数学模型. 本题中,我们以折叠桌桌面中心为圆心,建立空间坐标系求解数学模型. 对于问题一,我们通过使用切片法降低维数来确定桌腿长度.开槽的长度等设计参数,并

MySQL监控、性能分析——工具篇

MySQL越来越被更多企业接受,随着企业发展,MySQL存储数据日益膨胀,MySQL的性能分析.监控预警.容量扩展议题越来越多.“工欲善其 事,必先利其器”,那么我们如何在进行MySQL性能分析.监控预警.容量扩展问题上得到更好的解决方案,就要利用各种工具来对MySQL各种指标进行分 析.本文是读书笔记,下面提及的工具,读者可能都用过,或打算准备是使用.MySQL服务器的发布包没有包含那些能完成许多常见任务的工具,例如监控服务器的工具.比较服务器间数据的工具.我们把这些工具分成以下几类:界面.监

联合分析

联合分析也称为结合分析.交互分析,是一种多变量分析方法,最初被应用在心理学研究,但是后来发现其在商业领域更能发挥作用,逐渐成为市场分析的常用方法之一. 一.基本思路 联合分析是在已知受测者对某一受测体集合整体评估结果的情形下,经过分解的方法估计其偏好结构.以上说法比较抽象,结合市场分析角度解释为:我们认为消费者是根据构成产品/服务的多个属性多个水平来进行感知和做偏好判断的,也就是说,消费者对产品/服务的偏好每次并不是基于一个因素而是基于几个因素综合判断的.单独或直接的询问消费者各个属性的重要性,

Vertica: 基于DBMS架构的列存储数据仓库

介绍 Vertica(属 于HP公司),是一个基于DBMS架构的数据库系统,适合读密集的分析型数据库应用,比如数据仓库,白皮书中全名称为VerticaAnalytic Database.从命名中也可以看到,Vertica代表它数据存储是列式的,Analytic代表适合分析型需求,DB代表本身是数据库,支持 SQL. 优势 和传统关系型数据库系统以及其他列式数据(仓)库相比,Vertica存在下面三点最关键的优势. 列存储 Vertica对磁盘上的数据采用列式存储,显而易见,列存储可以在数据读取的

vertica从其他表迁移数据到新表(insert into 语句用法实例)

前面一篇开始学习solr的时候,做了个入门的示例http://blog.csdn.net/zjc/article/details/24414271 .虽然可以检索出内容,但总和想象的结果有差异--比如,检索"天龙"两个字,按常规理解,就应该只出来<天龙八部>才对,可是竟然也会把<倚天屠龙记>检出来.后来研究了一下,发现系统是这样处理的:无论是抽索引时还是分析检索词时,都把所有文字按单字拆开.这样,刚好<倚天屠龙记>里包含"天"和&

[转]理解低压差稳压器 (LDO) 实现系统优化设计

转]理解低压差稳压器 (LDO) 实现系统优化设计 电子电路 by xfire 低压差稳压器(LDO)看似简单,但可提供重要功能,例如将负载与不干净的电源隔离开来或者构建低噪声电源来为敏感电路供电. 本简短教程介绍了一些常用的 LDO 相关术语,以及一些基本概念,如压差.裕量电压.静态电流.接地电流.关断电流.效率. 直流输入电压和负载调整率.输入电压和负载瞬态响应.电源抑制比(PSRR).输出噪声和精度.同时,为了方便理解,文中采用 了示例和插图. 设计过程中通常到后期才会进行 LDO 选型,

Facebook大规模Flash失效分析研究 - SIGMetrics, 2015

Facebook与卡内基梅隆大学最近在SIGMetrics ( June 15–19, 2015, Portland, OR, USA).发表一篇关于大规模应用下PCI-e flash失效研究的文章”A Large-Scale Study of Flash Memory Failures in the Field” .基于对Facebook数据中心近4年来大量flash失效数据的总结,揭示了一些有趣的现象,对flash,存储软件,全闪存阵列,应用者以及基础架构运维者有启发意义. 原文在  htt