事情是这样子的:
我们有一个用于生产用的 Citus 集群,但是速度一直很慢
我们曾经优化过很长一段时间,但是最后都无一例外的扛不住我们的数据压力
我们遇到的问题是大规模数据入库的时候磁盘写入等待时间每次都暴涨
数据库的配置如下
32 核心 128GB 私有云服务器,挂载磁盘 20TB
目前在跑的数据库
citus11 postgresql15
分片数 80 ,副本数 2 ,并发是 114 ,每个连接都在执行 copy 任务,每个任务每次要入 10 万条数据。实际测试发现无论并发多少都是写一会数据库服务器的磁盘 io 时间就巨长。
有哪些数据库配置参数或者其它要改的东西吗?
求各位大佬看看,孩子只是个后端写数据流程的新手,已经对着 citus 和 pg 的参考手册把头都改秃噜了
我们有一个用于生产用的 Citus 集群,但是速度一直很慢
我们曾经优化过很长一段时间,但是最后都无一例外的扛不住我们的数据压力
我们遇到的问题是大规模数据入库的时候磁盘写入等待时间每次都暴涨
数据库的配置如下
32 核心 128GB 私有云服务器,挂载磁盘 20TB
目前在跑的数据库
citus11 postgresql15
分片数 80 ,副本数 2 ,并发是 114 ,每个连接都在执行 copy 任务,每个任务每次要入 10 万条数据。实际测试发现无论并发多少都是写一会数据库服务器的磁盘 io 时间就巨长。
有哪些数据库配置参数或者其它要改的东西吗?
求各位大佬看看,孩子只是个后端写数据流程的新手,已经对着 citus 和 pg 的参考手册把头都改秃噜了