반응형 Oracle37 Transction Multi-Version Concurrency Control(MVCC) 동시성 및 정합성 MVCC(다중 버전 동시성 제어)Multi-Version Concurrency Control는 데이터베이스 관리 시스템(DBMS)에서 동시성과 일관성을 관리하기 위한 기술입니다. MVCC는 동시에 여러 트랜잭션이 데이터에 접근할 때 충돌을 최소화하고, 읽기와 쓰기를 효율적으로 처리하도록 설계되었습니다. MVCC의 장점읽기 성능 향상: 읽기 작업이 잠금 없이 수행되므로 높은 동시성을 제공합니다.일관성 유지: 각 트랜잭션은 자신만의 스냅샷에서 작업하므로 데이터 일관성이 보장됩니다.쓰기 작업 격리: 트랜잭션 간 쓰기 충돌이 발생하더라도 시스템이 이를 안전하게 관리합니다. MVCC의 단점스토리지 오버헤드: 데이터의 여러 버전을 유지하므로 저장 공간이 많이 필요합니다.Garbage Collection 필요: 사용.. 2025. 1. 10. Oracle ArchiveMode 설정 아카이브모드 설정SQL> show parameter log_archive_dest_1NAME TYPE VALUE------------------------------------ ----------- ------------------------------log_archive_dest_1 stringlog_archive_dest_10 stringlog_archive_dest_11 stringlog_archive_dest_12 stringlog_archive_dest_13 stringlog.. 2024. 7. 4. Oracle Partition Table Splite 테스트 Oracle Partition Table Splite Test 인덱스 상태 확인-- 전체범위 데이터 확인SELECT count(*) from PARTITION_TESTWHERE ORDER_DATE BETWEEN '20220101' AND '20241231'ORDER BY ORDER_DATE ASC; -- COUNT(*)100000 --MAXVALUE 데이터를 확인 SELECT count(*) FROM PARTITION_TEST PARTITION(MAXVALUE)-- COUNT(*)25827 -- 인덱스 확인SELECT OWNER,INDEX_NAME , INDEX_TYPE ,UNIQUENESS,TABLESPACE_NAME , STATUS FROM DBA_INDEXESWHERE TABLE_NAME='PA.. 2024. 6. 26. Oracle Partition Interval 자동추가 테스트 -- Partition Interval 자동추가 테스트-- 테이블추가CREATE TABLE sales_data_test2( sale_id NUMBER, sale_date DATE, amount NUMBER)PARTITION BY RANGE (sale_date)INTERVAL (INTERVAL '1' MONTH)( PARTITION sales_jan VALUES LESS THAN (TO_DATE('2024-02-01', 'YYYY-MM-DD')), PARTITION sales_feb VALUES LESS THAN (TO_DATE('2024-03-01', 'YYYY-MM-DD')));-- 인덱스생성CREATE INDEX IDX_1 ON sales_data_test2(sale_id.. 2024. 6. 25. 이전 1 2 3 4 ··· 10 다음 반응형