
SlopCollector
SlopCollector · 코딩
SlopCollector는 웹 기반 Supabase 데이터베이스 최적화 도구로, 프로젝트를 느리게 만드는 어수선함을 스캔한다. 빠진 인덱스, 느린 쿼리, 사용하지 않는 테이블이 그 대상이다. 우선은 데이터베이스 정리 도구로, 그다음은 학습 도구로 동작한다. Supabase 프로젝트에 연결하면 무엇이 성능을 끌어내리는지, 무엇을 해야 하는지를 평이한 보고서로 돌려준다. SQL은 읽을 줄 알지만 주말을 통째로 써서 손으로 Postgres를 프로파일링하고 싶지 않은 개발자를 겨냥한다.

SlopCollector 소개
SlopCollector란 무엇인가
SlopCollector는 단순한 발상 하나를 중심으로 만들어진 Supabase용 성능 도구다. Supabase 위의 작은 앱 대부분은 깨끗하게 시작하지만, 이후 조용히 쓰레기를 쌓는다. 아무도 인덱스를 추가하지 않아 테이블 전체를 훑는 쿼리, 모든 행에서 같은 값을 담는 칼럼, 몇 달 전에 버려졌는데도 여전히 저장 공간을 잡아먹는 테이블.
이 도구의 슬로건은 스스로를 "데이터베이스의 어수선함을 치워 주는 너구리"라고 부르며, 이는 공정한 요약이다. Supabase 프로젝트를 가리키면 스키마와 쿼리 패턴을 읽고 찾은 문제를 나열한다. 왜 너구리인가. 앱이 남긴 쓰레기를 뒤지기 때문이다. 개발자 우선이고 다소 직설적인 이 위치 설정은 인덱스가 무엇인지 이미 아는 독자에게 맞는다.
문제는 범위다. SlopCollector는 Supabase 전용이라 데이터베이스가 자체 호스팅 Postgres나 다른 관리형 공급자에서 돌면 쓸모가 없다. 또한 자동으로 고치는 대신 조언을 준다. 마이그레이션은 직접 실행한다. 개인 프로젝트를 만지작거리는 개발자에게는 괜찮다. 마이그레이션을 실행하고 변경을 검증하며 뭔가 깨지면 롤백하는 원클릭 정리를 기대하는 팀에게는 반쯤 만들어진 것처럼 느껴진다.
시작하기
- SlopCollector 사이트를 열고 계정을 만들거나 기존 자격 증명으로 로그인한다.
- 도구가 요구하는 연결 정보를 입력해 Supabase 프로젝트를 연결한다.
- SlopCollector가 스키마, 인덱스, 쿼리 기록을 살펴보게 한다.
- 빠진 인덱스와 느린 쿼리 같은 문제를 묶어 보여 주는 보고서를 읽는다.
- 제안된 변경을 자신의 Supabase SQL 편집기에서 적용한 뒤 다시 스캔해 확인한다.
제품 정보
SlopCollector의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- Supabase에서 개인 프로젝트를 돌리는 인디 개발자
- 전담 DBA가 없는 스타트업 엔지니어
- Postgres 성능을 배우는 백엔드 개발자
작업
- 빠진 인덱스 찾기
- 느린 쿼리 잡기
- 사용하지 않는 테이블과 칼럼 찾기
활용 상황
- 트래픽 급증이나 출시 준비
- 빠른 프로토타입 뒤의 정리
- 주기적 상태 점검
주요 기능
Supabase 전용 스캔
도구 전체가 범용 Postgres가 아니라 Supabase 프로젝트를 위해 만들어졌다. 즉 이 플랫폼의 기본값, 시스템 스키마, Supabase가 테이블을 구성하는 방식을 이해한다. 설정도 짧다. Supabase를 쓴다면 범용 프로파일러를 같은 작업에 붙일 때 필요한 설정을 건너뛴다.
빠진 인덱스 탐지
핵심 기능은 반환하는 행보다 더 많이 훑는 쿼리를 찾아 인덱스가 도움이 될 칼럼을 표시한다. 대부분의 앱에서 느린 쿼리는 이 한 가지 공백으로 귀결된다. Supabase 앱이 느려지는 가장 흔한 원인이며, 일찍 잡으면 벼랑 끝 같은 느려짐을 막는다. 테이블이 수십만 행을 넘는 순간 쿼리 플래너가 당신이 만들지 않은 인덱스 대신 순차 스캔을 고르기 시작하는 그 급락이다.
느린 쿼리 분석
SlopCollector는 쿼리 패턴을 읽고 가장 시간이 많이 드는 구문의 순위를 매긴다. 추측은 없다. 목록이 나온다. 최악의 두세 개만 고쳐도 보통 눈에 띄는 차이가 나므로, 문제가 어디 있는지 모를 때 좋은 출발점이 된다.
저장 공간과 스키마 정리
속도 너머로, 도구는 사실상 죽은 테이블과 칼럼도 짚는다. 아무도 그것을 지우지 않는다. 사용하지 않는 테이블은 저장 공간을 먹고 스키마를 이해하기 어렵게 만든다. 빠르게 성장한 프로젝트에서는 이 부분이 성능 발견보다 더 눈을 뜨게 하는 경우가 많다.
평이한 언어의 보고서
출력은 해독하라고가 아니라 읽으라고 쓰였다. 무엇이 문제인지, 왜 중요한지, 어떤 변경이 가치 있는지를 말한다. 이 낮은 해석 장벽이 생 Postgres 로그 분석 대신 이 도구를 쓰는 주된 이유다.
장단점
장점
- Supabase에만 집중하므로 처음부터 플랫폼의 관습에 맞는다.
- 작은 앱을 가장 해치는 세 가지 문제를 짚는다. 빠진 인덱스, 느린 쿼리, 죽은 저장 공간.
- 보고서가 읽기 쉬워 SQL은 알지만 좀처럼 프로파일링하지 않는 개발자에게 도움이 된다.
- 출시나 트래픽 급증 전의 빠른 상태 점검에 좋다.
단점
- Supabase 전용이라 나중에 다른 Postgres 호스트로 옮기면 도움이 안 되고, 같은 작업을 다른 도구로 다시 해야 한다.
- 권장 사항은 수동이다. 모든 마이그레이션을 직접 적용하며, 잘못된 인덱스는 여전히 당신이 잡아야 한다.
- 가격과 API 세부 정보가 명확히 공개되지 않아 비용이나 자동화를 놓고 계획하는 팀은 직접 확인해야 한다.
자주 묻는 질문
Supabase 프로젝트에 연결해 스키마와 쿼리 패턴을 스캔하고, 빠진 인덱스, 느린 쿼리, 사용하지 않는 저장 공간을 보고한다. 그런 다음 제안된 변경을 Supabase에서 직접 적용한다. 자동인 것은 아무것도 없다.
관련 콘텐츠
SlopCollector와 관련된 도구, 스킬, 아티클을 살펴보세요.
SlopCollector 대안
Base Code
Base44 (Wix) · 코딩 · 생산성Base Code는 Base44가 만든 공유 클라우드 개발 환경이다. 팀은 기존 GitHub 저장소에 대한 변경을 채팅으로 설명하고, 미리보기로 확인한 뒤 풀 리퀘스트로 돌려보낸다.
Google EmbeddingGemma 2
Google DeepMind · 글쓰기 · 이미지 · 코딩Google EmbeddingGemma 2는 7억 4000만 파라미터의 오픈 모델로, 텍스트와 코드, 이미지, 오디오, 영상 프레임을 하나의 768차원 공간에 벡터로 바꿔 스마트폰과 노트북에서 실행한다.
GitGlow
GitGlow · 코딩 · 생산성GitGlow는 내 코드와 AI 에이전트의 변경을 한 리뷰에 모으는 데스크톱 Git 클라이언트다. 배포 전에 내 기계에서 무엇이 나가는지 확인할 수 있다.
