데이터 마이그레이션 정합성 검증: 행 수가 같아도 남는 잔여 불일치를 판정하는 절차
행 수 비교만으로 마이그레이션을 마감할 때 남는 잔여 불일치를 Oracle 19c DBMS_COMPARISON과 PostgreSQL 체크섬의 한계를 기준으로 설명하고, 비교 범위 확정·실행 절차·재검증과 판정 기록 기준을 정리한다.
행 수 비교만으로 마이그레이션을 마감할 때 남는 잔여 불일치를 Oracle 19c DBMS_COMPARISON과 PostgreSQL 체크섬의 한계를 기준으로 설명하고, 비교 범위 확정·실행 절차·재검증과 판정 기록 기준을 정리한다.
autovacuum 지연은 dead tuple만으로 판단하면 안 됩니다. PostgreSQL 16~18에서 frozen XID 나이, 오래 열린 트랜잭션, VACUUM 진행 상태를 함께 확인하는 순서를 정리했습니다.
CHECK NOT VALID를 먼저 추가하고 기존 데이터를 별도로 검증하면 SET NOT NULL 단계의 전체 스캔을 생략할 수 있어요. 단계별 커밋, 남는 잠금, 실패 후 확인과 롤백 범위를 예제로 살펴보세요.
Oracle, MySQL, SQL Server부터 PostgreSQL, MongoDB, Redis까지 주요 데이터베이스 9종의 강점과 주의점, 어울리는 용도를 두 개의 표로 비교합니다. 실제 병원 Oracle RAC 운영 경험을 곁들여 소프트웨어와 하드웨어를 함께 봐야 하는 이유도 정리했습니다.
배치 뒤 ORA-01502가 발생했을 때 UNUSABLE 인덱스·파티션, UNIQUE 제약, 적재 커밋 범위를 확인하고 필요한 단위만 재구축하는 Oracle 19c 운영 절차입니다.
Oracle 19c에서 RMAN RESTORE VALIDATE로 실제 복구에 필요한 백업을 안전하게 읽어 검증하는 방법과, 이 명령이 보장하지 않는 범위를 정리합니다.
MySQL 8.4 온라인 DDL이 대기할 때 sys.schema_table_lock_waits로 차단 세션을 찾고, 안전하게 배포를 이어가는 진단 절차.
Oracle 19c ONLINE 인덱스 생성 전 확인할 DML·DDL 제약, TEMP 여유, 권한, 검증과 제거 절차를 정리합니다.