Supabase lento ou fora do ar
Supabase lentoou fora do ar?
Antes de aumentar o plano, descubra onde está o problema. Na maioria dos casos ele está no projeto, e não na plataforma.
Falar sobre o meu ambientePrimeiro, descubraonde está
Na plataforma
O Supabase publica incidentes na página de status. Se há um aberto, o caminho é esperar e acompanhar.
No banco
Conexões no limite, memória ou disco no teto. Os relatórios do painel mostram os três.
Na aplicação
Uma consulta sem índice ou uma política avaliada linha por linha derruba um banco saudável.
O que olhar,nesta ordem
Do mais rápido de conferir ao mais demorado. Pare quando achar a causa.
- 01
Página de status
Veja se existe incidente aberto na região do seu projeto.
- 02
Conexões abertas
Compare o número atual com o limite. Função serverless sem pooler esgota rápido.
- 03
CPU, memória e disco
Se algum está no teto, o compute pode estar pequeno para a carga de hoje.
- 04
Consultas mais lentas
O painel lista as mais pesadas e sugere índices. Quase sempre há uma ou duas culpadas.
- 05
Políticas de RLS
Em tabela grande, envolva a função de usuário em um select e crie índice na coluna.
- 06
O que mudou
Publicação, migração ou tarefa agendada perto da hora em que o problema começou.
A lista completa, com os comandos para conferir cada item, está no checklist aberto no GitHub.
Perguntascomuns
- Aumentar o compute resolve?
- Às vezes. Resolve falta de recurso, não resolve consulta ruim. Olhe as consultas antes, porque o custo do compute maior fica para sempre.
- O suporte do Supabase ajuda nisso?
- Ajuda no que é da plataforma. Depurar a sua aplicação e corrigir configuração do seu projeto ficam fora do escopo deles.
- Está fora do ar agora. O que eu faço?
- Não espere o formulário. Use o atalho do WhatsApp logo abaixo e me conte o que aparece na tela.
Sem pacote de horas. Sem intermediário. Com a conta no seu nome.
Conte o queestá acontecendo
Eu respondo pelo WhatsApp. O prazo e o valor são combinados na primeira conversa, que não tem custo.