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>
        
  • 相关阅读:
    andorid(3) 使用sqllite进行数据持久化
    android(1)--hello world中的layout与 onCreate()
    android(2)--listView
    linux 常用指令
    关于虚拟内存、驻留内存与共享内存——virt res shr之间的关系
    base64 和 md5
    python阿里云短信服务
    python邮件发送
    算法
    python3 字典
  • 原文地址:https://www.cnblogs.com/ronnieyuan/p/12520067.html
Copyright © 2011-2022 走看看