ClickHouse偶现 读取数据超时

产生原因

ClickHouse服务器在高负载下出现滞后以及ClickHouse服务器和JDBC驱动程序的超时设置不同,当我们有很多选择查询时,ClickHouse服务器的性能将大大降低,简单查询将运行30秒以上,从而导致JDBC驱动程序超时

ClickHouse exception, code: 159, host: xxx.xxx.xxx.xxx, port: 18123; Read timed out

解决办法

设置JDBC属性: socket_timeout=300000

url:jdbc:clickhouse://ip:port/database?socket_timeout=300000

你可能感兴趣的:(数据库)