小编Ale*_*lex的帖子

Postgres 陷入“致命:数据库系统正在启动”长达数小时之久。我们应该等待还是这是数据库损坏的迹象?

我找到了这个问题的答案,表明重新启动 postgres 可能需要一段时间。但现在我们已经等了2个多小时,与通常需要的5分钟相比,这显得非常漫长。(/sf/ask/3844570341/,/sf/ask/3844570341/
​-数据库系统正在启动-windows-10 )

除了 之外没有其他日志FATAL: the database system is starting up。此外,CPU 和 RAM 利用率极低。看起来好像什么也没发生。

我们还检查了磁盘空间,没有问题。

我们应该等多久才能尝试其他事情?您知道什么可能导致此问题以及如何解决它吗?

一些附加信息:

  • Postgres 版本是 13.8
  • 数据库大小约为 1.5TB
  • 如果我们的监控工作正常,最后一个检查点是在关闭前 20 分钟左右
  • 沃尔设置:
max_wal_size = 8GB
min_wal_size = 512MB
checkpoint_completion_target = 0.9
Run Code Online (Sandbox Code Playgroud)

使用该-d 3标志启动 postgres 后,我们得到以下日志:

 2022-12-02 15:17:10.471 UTC [1] LOG:  starting PostgreSQL 13.8 (Ubuntu 13.8-1.pgdg22.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0, 64-bit
 2022-12-02 15:17:10.472 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
 2022-12-02 15:17:10.472 …
Run Code Online (Sandbox Code Playgroud)

postgresql

8
推荐指数
1
解决办法
8110
查看次数

标签 统计

postgresql ×1