From ed5c41fe0b3a51df7fe408334998ae02af19295a Mon Sep 17 00:00:00 2001 From: zhang2014 Date: Tue, 14 Mar 2023 11:16:54 +0800 Subject: [PATCH] chore(query) use num_cpu as default_max_storage_io_requests --- src/query/settings/src/lib.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/query/settings/src/lib.rs b/src/query/settings/src/lib.rs index 6576d6cc31bfd..b3e9a9c2f0f0c 100644 --- a/src/query/settings/src/lib.rs +++ b/src/query/settings/src/lib.rs @@ -136,7 +136,11 @@ impl Settings { default_max_memory_usage = conf.query.max_server_memory_usage; } - let default_max_storage_io_requests = if conf.storage.params.is_fs() { 48 } else { 64 }; + let default_max_storage_io_requests = if conf.storage.params.is_fs() { + 48 + } else { + std::cmp::min(num_cpus, 64) + }; let values = vec![ // max_block_size