2025-04-29 18:48:24.709 UTC [1746] discourse@discourse LOG: duração: 606789.911 ms execute unnamed: SELECT COUNT(*) FROM "posts" WHERE "posts"."deleted_at" IS NULL
duração: 606789.911 ms
Temos muitas postagens, poucos usuários… por que está usando 600 mil ms nisso?
Eu não fiz isso, eu tenho a pasta postgres_data_old (embora em um diretório diferente daquele do post).
Mas então o post continua dizendo;
“Se você estiver executando uma configuração com um container de dados dedicado”, o que eu suponho que significa que o Postgres está sendo executado em um container Docker dedicado?
Nosso caso, roda na mesma instância do fórum. Então, não sei como avançar a partir daí, parece que não há uma cláusula de “se não”?
A presença da pasta significa que a conversão foi bem-sucedida ou algo assim?
Você pode verificar a versão do Postgres em /var/discourse/shared/standalone/postgres_data/PG_VERSION – Se você fez uma atualização via linha de comando, é possível que ela tenha sido concluída e você não tenha percebido (mas seria necessário executar a reconstrução duas vezes). Se você atualizou através da interface web, provavelmente deve proceder com uma reconstrução via linha de comando, se seu sistema operacional e Docker estiverem atualizados.
Parece que as coisas melhoraram muito depois que executei o comando vacuum.
A postagem funciona bem e parece ser rápida, mas quando o administrador tenta clicar em perfis de usuário, entrar em seus perfis, ainda dá 502, parece um timeout?
Existe algo que eu possa fazer para acelerar essa parte do banco de dados?