--- title: "Warmer 线程池核心大小配置" date: 2026-01-13 lastmod: 2026-01-13 description: "thread_pool.warmer.core 配置项用于控制索引预热线程池的核心线程数。" tags: ["线程池", "预热", "性能优化", "ThreadPool"] summary: "配置项作用 # thread_pool.warmer.core 配置项用于控制索引预热线程池的核心线程数。 Warmer 线程池用于预取索引数据,预热全局序号等数据结构,提高查询性能。 配置项属性 # 配置路径: thread_pool.warmer.core 数据类型: Integer(整数) 默认值: 1 是否可选: 是 作用域: NodeScope(节点级别) 动态更新: 是(可以动态更新,无需重启) 配置建议 # 默认配置 # thread_pool: warmer: core: 1 # 默认值 相关配置 # 配置项 作用 默认值 warmer.core 核心线程数 1 warmer.max 最大线程数 min(5, (CPU+1)/2) warmer.keep_alive 线程保活时间 5m 注意事项 # 后台任务: Warmer 是后台预热任务。" --- ## 配置项作用 `thread_pool.warmer.core` 配置项用于控制**索引预热线程池的核心线程数**。 Warmer 线程池用于预取索引数据,预热全局序号等数据结构,提高查询性能。 ## 配置项属性 - **配置路径**: `thread_pool.warmer.core` - **数据类型**: `Integer`(整数) - **默认值**: `1` - **是否可选**: 是 - **作用域**: NodeScope(节点级别) - **动态更新**: 是(可以动态更新,无需重启) ## 配置建议 ## 默认配置 ```yaml thread_pool: warmer: core: 1 # 默认值 ``` ## 相关配置 | 配置项 | 作用 | 默认值 | |--------|------|--------| | `warmer.core` | 核心线程数 | 1 | | `warmer.max` | 最大线程数 | min(5, (CPU+1)/2) | | `warmer.keep_alive` | 线程保活时间 | 5m | ## 注意事项 1. **后台任务**: Warmer 是后台预热任务。 2. **默认值**: 默认值为 `1` 通常足够。