zoukankan      html  css  js  c++  java
  • 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
    复制代码
  • 相关阅读:
    Android 主题theme说明 摘记
    Android开发 去掉标题栏方法 摘记
    安卓项目五子棋代码详解(二)
    关于 ake sure class name exists, is public, and has an empty constructor that is public
    百度地图3.0实现图文并茂的覆盖物
    android onSaveInstanceState()及其配对方法。
    关于集成科大讯飞语音识别的 一个问题总结
    android 关于 webview 控制其它view的显示 以及更改view数据失败的问题总结
    C# 解析 json Newtonsoft果然强大,代码写的真好
    c#数据类型 与sql的对应关系 以及 取值范围
  • 原文地址:https://www.cnblogs.com/zhaohongtian/p/6810334.html
Copyright © 2011-2022 走看看