

PostgreSQL GIN 인덱스를 통한 LIKE 검색 성능 개선
PostgreSQL의 pg_trgm 기반 GIN 인덱스로 환자 정보 부분 일치 검색을 개선했습니다. 100만 건 환경에서 `%LIKE%` 검색은 약 9~10배 빨라졌습니다.
#PostgreSQL#GIN
2700
새로운 기술 블로그가 추가되었어요


PostgreSQL의 pg_trgm 기반 GIN 인덱스로 환자 정보 부분 일치 검색을 개선했습니다. 100만 건 환경에서 `%LIKE%` 검색은 약 9~10배 빨라졌습니다.

AWS Private Subnet에 내부용 Tableau Server를 직접 설치한 과정을 정리했습니다. 인스턴스·EBS·SSL·드라이버 설정과 주요 서버 프로세스를 소개합니다.

Django의 쿼리·캐시·정적 파일 중심 성능 개선 방법을 정리했습니다.\nCelery 비동기 큐의 적합한 용도와 멱등성·데이터 보관 주의점을 살펴봤습니다.

Django의 UTC 저장·조회 방식에서 naive datetime과 aware datetime이 섞이며 생기는 문제를 다뤘습니다. `timezone.now()`, `localtime()`, `make_aware()`를 통한 일관된 시간대 처리를 제안합니다.

EBS IOPS 소진으로 발생한 PostgreSQL 서비스 지연의 원인과 대안을 분석했습니다. gp2 증설과 복제 기반 마이그레이션 뒤 ANALYZE로 쿼리 성능을 복구했습니다.

AWS와 다중 데이터베이스를 조합한 모씨 서비스의 운영 구성을 소개했습니다. 캐시·검색·비동기 처리와 성능 제약 대응 사례를 정리했습니다.