事情是这样子的:
我们有一个用于生产用的 Citus 集群,但是速度一直很慢
我们曾经优化过很长一段时间,但是最后都无一例外的扛不住我们的数据压力
我们遇到的问题是大规模数据入库的时候磁盘写入等待时间每次都暴涨
数据库的配置如下
32 核心 128GB 私有云服务器,挂载磁盘 20TB
目前在跑的数据库
citus11 postgresql15
分片数 80 ,副本数 2 ,并发是 114 ,每个连接都在执行 copy 任务,每个任务每次要入 10 万条数据。实际测试发现无论并发多少都是写一会数据库服务器的磁盘 io 时间就巨长。
有哪些数据库配置参数或者其它要改的东西吗?
求各位大佬看看,孩子只是个后端写数据流程的新手,已经对着 citus 和 pg 的参考手册把头都改秃噜了
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://study.congcong.us/t/909160
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.