异步IO数据读取优化
目的
异步I/O允许程序在发起I/O操作后立即继续执行其他任务,避免线程在等待I/O完成时的空闲,提高CPU利用率和整体吞吐量。
方法
- 进入ClickHouse客户端。
1
clickhouse -m -n
- 设置异步IO读取。
1 2
set preferred_block_size_bytes=2000000; set allow_asynchronous_read_from_io_pool_for_merge_tree=true;
- 关闭Clickhouse客户端。
1
quit;
父主题: ClickHouse调优