zoukankan      html  css  js  c++  java
  • ClickHouse 的一些优化参数

    1. max_table_size_to_drop

      • 此参数在 /etc/clickhouse-server/config.xml 中, 应用于需要删除表或分区的情况, 默认 50GB。

      • 如果你要删除的分区或表, 数据量达到了此参数值大小, 会删除失败。

      • 建议修改为 0, 代表无论数据多大, 都可以删除。

    2. max_memory_usage

      • 在 /etc/clickhouse-server/user.xml中, 表示单次查询占用内存最大值

      • 超过此值, 则请求失败, 建议在资源足够的情况下尽量调大。

    3. 删除多个节点上的同一张表

      • 使用on cluster 关键字指定集群

        drop table t on cluster clickhouse_cluster
        
    4. 自动数据备份

      • 只有 MergeTree 系列里的表可支持副本, 在表引擎名称上加上 Replicated 前缀。

      • 要实现数据备份, 需要配置Zookeeper, 在metrika.xml 中添加即可

      • 副本设置: metrika.xml中添加:

        <macros>
        	<shard>01</shard>
        	<replica>01</shard>
        </macros>
        <macros>
        	<shard>01</shard>
        	<replica>02</shard>
        </macros>
        <macros>
        	<shard>02</shard>
        	<replica>01</shard>
        </macros>
        <macros>
        	<shard>02</shard>
        	<replica>02</shard>
        </macros>
        <macros>
        	<shard>03</shard>
        	<replica>01</shard>
        </macros>
        <macros>
        	<shard>03</shard>
        	<replica>02</shard>
        </macros>
        
  • 相关阅读:
    ftp的基本工作原理
    ubuntu自带输入法ibus 无法按数字键取词
    C语言教程
    【数据结构】---线性表
    python搭建opencv
    第六届Code+程序设计网络挑战赛
    整除分块
    ac自动机
    算法梳理 (CSP 2019
    lougu main page
  • 原文地址:https://www.cnblogs.com/ronnieyuan/p/12520067.html
Copyright © 2011-2022 走看看