[Oracle] Database Block, Clustering Factor란?
DataBase Block DataBase Block 이란?- DB 데이터검색과저장의가장기본단위(8K, 16K, 32K, 64K )\- 모든 보통 DB I/O 는 DB Block 단위로 수행- Block 당 평균 수십개의 레코드가 들어갈수있는 크기로 구성- 단 하나의 레코드를 읽을 지라도 최소한1 Block은 Access 해야함 DB 성능에 가장 영향을 미치는게 IO이기에 block 설정이 중요하다 - 100byte row 2개를 insert 한다 가정하면, 한 row씩 IO가 발생한다면 너무 비효율적이다. 한번에 2 row를 IO로 내린다 OS도 block 이 있고 IO가 있는 SW는 다 block 이 있다 . Q. 백만개의 record 가지는 두개의 테이블. 검색속도가 동일 할까?NO. re..
2024.02.26