10만건 정도에서 중복 확인 시간
2024. 9. 9. 16:27ㆍ개발/토막난 상식
반응형
일반적인 성능 기대치
인덱스를 잘 활용했을 때, 10만 건 정도의 데이터에서 중복 확인을 위한 쿼리 성능은 다음과 같습니다:
인덱스 없음: 전체 테이블 스캔이 필요하므로 시간이 오래 걸릴 수 있습니다. 보통 수백 밀리세컨드에서 수 초까지 걸릴 수 있습니다.
인덱스 사용: 인덱스를 사용하면 쿼리가 빠르게 처리됩니다. 일반적으로 수 밀리세컨드에서 수십 밀리세컨드 이내에 처리됩니다.
구체적인 예상 시간
최소 시간: 1 밀리세컨드 (서버가 고성능이고 데이터베이스가 최적화된 경우)
평균 시간: 5~50 밀리세컨드 (일반적인 서버 사양과 최적화 상태)
최장 시간: 100 밀리세컨드 이내 (낮은 성능의 서버 또는 많은 부하가 있는 경우)
SELECT EXISTS(
SELECT 1
FROM users
WHERE id = 'specific_id'
);
이정도면 풀쿼리 돌아도 될지도?
'개발 > 토막난 상식' 카테고리의 다른 글
아키텍처 (1) | 2024.09.10 |
---|---|
꼼꼼함과 빠름 그사이 어딘가 (0) | 2024.09.09 |
test용 무료 공개 api (2) | 2024.09.04 |
yarn 이 프로젝트를 설치 하는 방법 (pnp, pnpm, node-modules) (1) | 2024.09.04 |
깃허브 스타 변화량 비교 사이트 추천 (0) | 2024.09.03 |