perf(clickhouse): enable async_insert and tune connection/buffer defaults

This commit is contained in:
ryan
2026-07-02 15:20:12 +08:00
parent ae618905a3
commit 28c14eb054
3 changed files with 21 additions and 9 deletions
+3 -3
View File
@@ -135,10 +135,10 @@ func applyClickHouseDefaults(c *configModel) {
c.ClickHouse.Username = "default"
}
if c.ClickHouse.MaxIdleConn <= 0 {
c.ClickHouse.MaxIdleConn = 10
c.ClickHouse.MaxIdleConn = 20
}
if c.ClickHouse.MaxOpenConn <= 0 {
c.ClickHouse.MaxOpenConn = 100
c.ClickHouse.MaxOpenConn = 50
}
if c.ClickHouse.ConnMaxLifetime <= 0 {
c.ClickHouse.ConnMaxLifetime = 3600
@@ -147,7 +147,7 @@ func applyClickHouseDefaults(c *configModel) {
c.ClickHouse.DialTimeout = 5
}
if c.ClickHouse.BlockBufferSize == 0 {
c.ClickHouse.BlockBufferSize = 10
c.ClickHouse.BlockBufferSize = 100
}
}