
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.

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
- Abra o site do SlopCollector e crie uma conta, ou entre com suas credenciais.
- Conecte um projeto Supabase informando os dados de conexão que a ferramenta pede.
- Deixe o SlopCollector inspecionar seu esquema, índices e histórico de consultas.
- Leia o relatório, que agrupa problemas como índices ausentes e consultas lentas.
- 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.
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.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a SlopCollector.
Alternativas a SlopCollector
Base Code
Base44 (Wix) · Programação · ProdutividadeO Base Code é um ambiente de desenvolvimento em nuvem compartilhado da Base44. O time descreve mudanças em um repositório do GitHub pelo chat, confere tudo na prévia e envia o resultado como pull request.
Google EmbeddingGemma 2
Google DeepMind · Escrita · Imagem · ProgramaçãoGoogle EmbeddingGemma 2 é um modelo aberto de 740 milhões de parâmetros que transforma texto, código, imagens, áudio e quadros de vídeo em vetores de um único espaço de 768 dimensões, rodando em celulares e notebooks.
GitGlow
GitGlow · Programação · ProdutividadeO GitGlow é um cliente Git de desktop que coloca seu código e as mudanças dos seus agentes de IA na mesma revisão, para você saber o que vai sair da máquina antes de publicar.
