小编evg*_*eni的帖子

Postgres 运行很慢

您好,感谢您的阅读。

我正在开发一个分布式系统,有 8 个集群,每个集群都有一个 Postgres 实例。但是,与其他实例相比,其中一个 Postgres 实例写入数据的速度非常慢。所有计算机都运行相同版本的 Ubuntu,安装了相同的规格和相同的 Postgres 版本。

这是我所做的:

  • 执行一些Java代码并将创建的数据通过JDBC连接写入数据库。一切都发生在一个 Java 实例中。确切的数据有所不同,但具有相同的规模。

对于慢速集群,我有以下执行时间(以秒为单位):

Create Data with Java    WriteData
92                       11055
Run Code Online (Sandbox Code Playgroud)

对于其他集群,我有更多这样的东西:

Create Data with Java    WriteData
95                       266
Run Code Online (Sandbox Code Playgroud)

我已经检查过表空间是否有足够的磁盘空间,并且还完全重新安装了 Postgres 实例,但不知道可能是什么问题。

感谢您的任何建议,我可以在其中寻找潜在问题!

更新:

一些性能参数:

diskSlow: sudo hdparm -t /dev/sda6 
/dev/sda6: Timing buffered disk reads: 76 MB in 3.05 seconds = 24.92 MB/sec

diskOther: sudo hdparm -t /dev/sda6 
/dev/sda6: Timing buffered disk reads: 314 MB in 3.00 seconds = 104.62 MB/sec 
Run Code Online (Sandbox Code Playgroud)

时间缓存读取是可比的。

UPDATE2: 好的,我发现最近重新安装了慢速集群并且有更新的Ubuntu版本。

SlowCluster                       OtherClusters: 
Release:    Ubuntu …
Run Code Online (Sandbox Code Playgroud)

postgresql performance

4
推荐指数
1
解决办法
4856
查看次数

标签 统计

performance ×1

postgresql ×1