PinnedLim Jong EunPostgreSQL Analyze CommandANALYZE 명령은 시작부터 끝까지 테이블에 ShareUpdateExclusiveLock 모드를 유지합니다. 테이블 및 칼럼과 연관된 인덱스들은 AccessShareLock 모드가 설정됩니다. 따라서 프로덕션 환경에서도 애플리케이션의 읽기&쓰기…Apr 10Apr 10
PinnedLim Jong EunMongoDB SORT_MERGE 단계SORT_MERGE 단계는 데이터를 최소한으로 읽도록 하위 IXSCAN 단계를 조절합니다. 또한 별도 정렬 비용이 발생하지 않도록 하여 효율적입니다. 인덱스 스캔 범위를 분할(Explode) 가능하고 인덱스 출력 순서가 정렬 요건과 일치할 때 사용할Apr 8Apr 8
PinnedLim Jong EunPostgreSQL, Internal Concurrently Index CreationConcurrently 인덱스 생성 중에는 세 번의 트랜잭션이 시작되고 커밋되며, 두 번째와 세 번째 트랜잭션에서 테이블을 스캔이 발생합니다. 두 번째 트랜잭션에서는 하위 병렬 프로세스들이 실행됩니다. 각 트랜잭션을 커밋하고 새로 여는 동안 아주…Apr 8Apr 8