SlopCollector

SlopCollector

SlopCollector · Programação

O SlopCollector é um otimizador de banco de dados Supabase baseado na web que verifica seu projeto em busca da bagunça que o deixa lento: índices ausentes, consultas lentas e tabelas sem uso. Ele funciona primeiro como ferramenta de limpeza de banco de dados e depois como ferramenta de aprendizado. Você o conecta a um projeto Supabase e ele devolve um relatório claro do que está prejudicando o desempenho e do que fazer a respeito. É voltado para desenvolvedores que sabem ler SQL, mas não querem passar um fim de semana analisando o Postgres manualmente.

Prévia da interface de SlopCollector

Sobre SlopCollector

O que é o SlopCollector

O SlopCollector é uma ferramenta de desempenho para Supabase construída em torno de uma ideia simples. Quase todos os apps pequenos no Supabase começam limpos e então acumulam lixo em silêncio: consultas que varrem tabelas inteiras porque ninguém adicionou um índice, colunas que guardam o mesmo valor em cada linha, tabelas abandonadas meses atrás que ainda ocupam armazenamento.

O próprio slogan da ferramenta a chama de "o guaxinim que limpa a bagunça do seu banco de dados", e esse é um resumo justo. Você a aponta para um projeto Supabase, ela lê seu esquema e seus padrões de consulta e lista os problemas que encontra. Por que um guaxinim? Porque ele fuça no lixo que seu app deixou para trás. A abordagem é voltada ao desenvolvedor e um pouco direta, o que combina com um público que já sabe o que é um índice.

O problema está no escopo. O SlopCollector é específico para Supabase, então não serve se seu banco de dados roda em Postgres auto-hospedado ou em outro provedor gerenciado. Ele também dá conselhos em vez de corrigir as coisas automaticamente. A migração você mesmo executa. Para um desenvolvedor mexendo num projeto pessoal, tudo bem. Para uma equipe que espera uma limpeza de um clique que execute a migração, verifique a mudança e faça rollback quando algo quebrar, vai parecer pela metade.

Primeiros passos

  1. Abra o site do SlopCollector e crie uma conta, ou entre com suas credenciais.
  2. Conecte um projeto Supabase informando os dados de conexão que a ferramenta pede.
  3. Deixe o SlopCollector inspecionar seu esquema, índices e histórico de consultas.
  4. Leia o relatório, que agrupa problemas como índices ausentes e consultas lentas.
  5. Aplique as mudanças sugeridas no seu próprio editor SQL do Supabase e verifique novamente para confirmar.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de SlopCollector.

Plano gratuitoSim
Planos pagos$0
PlataformaWeb
DesenvolvedorSlopCollector
CategoriaProgramação
Data de lançamentoJan 2025
Última atualizaçãoSep 2025
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APIN/A

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores independentes com um projeto pessoal no Supabase
  • Engenheiros de startups sem um DBA dedicado
  • Desenvolvedores backend que aprendem desempenho no Postgres

Tarefas

  • Encontrar índices ausentes
  • Detectar consultas lentas
  • Detectar tabelas e colunas sem uso

Cenários

  • Preparar-se para um pico de tráfego ou lançamento
  • Limpar depois de um protótipo rápido
  • Checagens de saúde periódicas

Principais recursos

Verificação específica para Supabase

A ferramenta inteira é feita para projetos Supabase, não para Postgres genérico. Isso significa que ela entende os padrões da plataforma, seus esquemas de sistema e o modo como o Supabase organiza as tabelas. A configuração também é curta. Se você usa Supabase, pula a configuração que precisaria para encaixar um analisador de propósito geral no mesmo trabalho.

Detecção de índices ausentes

O recurso central procura consultas que varrem mais linhas do que devolvem e marca as colunas que se beneficiariam de um índice. Consultas lentas, em quase todos os apps, se resumem a essa única lacuna. É a causa mais comum de um app lento no Supabase, e detectá-la cedo evita o precipício em que tudo vai bem até sua tabela passar de algumas centenas de milhares de linhas e o planejador de consultas começar a escolher varreduras sequenciais em vez do índice que você nunca criou.

Análise de consultas lentas

O SlopCollector lê seus padrões de consulta e classifica as instruções que consomem mais tempo. Sem chutes. Você recebe uma lista. Corrigir as duas ou três piores geralmente basta para notar a diferença, o que faz dele um bom ponto de partida quando você não sabe onde está o problema.

Limpeza de armazenamento e esquema

Além da velocidade, a ferramenta aponta tabelas e colunas efetivamente mortas. Ninguém as apaga. Tabelas sem uso custam armazenamento e tornam o esquema mais difícil de raciocinar. Em projetos que cresceram rápido, essa parte costuma ser mais reveladora que os achados de desempenho.

Relatórios em linguagem clara

A saída é escrita para ser lida, não decifrada. Ela diz qual é o problema, por que importa e a mudança que vale a pena fazer. Essa barreira mais baixa de interpretação é o principal motivo para usá-lo em vez da análise bruta de logs do Postgres.

Prós e contras

Prós

  • Foca apenas no Supabase, então se encaixa nas convenções da plataforma desde o início.
  • Sinaliza os três problemas que mais prejudicam apps pequenos: índices ausentes, consultas lentas e armazenamento morto.
  • Os relatórios são legíveis, o que ajuda desenvolvedores que sabem SQL, mas raramente o analisam.
  • Bom para uma checagem rápida antes de um lançamento ou um pico de tráfego.

Contras

  • Só para Supabase, então não vai ajudar se depois você migrar para outro host de Postgres, deixando você a refazer esse trabalho com outra ferramenta.
  • As recomendações são manuais. Você aplica cada migração sozinho, e um índice errado ainda tem que ser pego por você.
  • Detalhes de preços e da API não estão publicados com clareza, então equipes que planejam em torno de custo ou automação têm que consultar diretamente.

Perguntas frequentes

Ele se conecta a um projeto Supabase, verifica o esquema e os padrões de consulta, e informa índices ausentes, consultas lentas e armazenamento sem uso. Depois você mesmo aplica as mudanças sugeridas no Supabase. Nada é automático.