그냥 일반 CREATE INDEX 하면 테이블에 LOCK 발생
CONCURRENTLY 사용하면 LOCK 없이 인덱스 생성 가능, DROP 도 가능
하지만 테이블 전체를 쭉 읽고 그 사이에 변경된 데이터에 대한 변경사항에 대한 적용을 위해 한 번 더 읽는다.
그래서 순간 I/O 가 증가
디스크 I/O 가 처리하는 동안 해당 프로세스는 잠을 잔다.(완료되기를 대기)
'PostgreSQL' 카테고리의 다른 글
| [PostgreSQL] 관리 및 성능 모니터링 SQL (1) | 2025.11.25 |
|---|---|
| [PostgreSQL] psql 명령어 (0) | 2025.11.25 |
| [PostgreSQL] 패스워드 정책 설정 및 비교 (0) | 2025.11.25 |
| [PostgreSQL] bufferd I/O vs direct I/O (3) | 2025.11.25 |
| [PostgreSQL] pgvector 설치 및 간단한 사용 예시 (0) | 2025.11.25 |