鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

异步IO数据读取优化

目的

异步I/O允许程序在发起I/O操作后立即继续执行其他任务避免线程在等待I/O完成时的空闲,提高CPU利用率和整体吞吐量。

方法

  1. 进入ClickHouse客户端。
    1
    clickhouse -m -n
    
  2. 设置异步IO读取。
    1
    2
    set preferred_block_size_bytes=2000000;
    set allow_asynchronous_read_from_io_pool_for_merge_tree=true;
    

  3. 关闭Clickhouse客户端。
    1
    quit;