필자는 오라클 8i가 출시 된 후 오랫동안 오라클을 사용해 왔습니다. 나는 당시 데이터베이스가 처음이었고 테이블 스페이스를 정의 할 때 일정 크기의 익스텐트 크기를 사용하는 것이 가장 좋다고 가르쳤다.Oracle 테이블 스페이스에서 일정한 범위 크기를 사용하는 것이 좋습니다.
내가 읽은 내용에서, 오라클이 자동으로이 정도의 크기를 관리 할 수 있으며이 정도 일정한 크기를 유지하지 않을 수, 10/11g를 사용하여 오늘날 보인다. 이 방법으로 디스크 공간을보다 효율적으로 사용할 수있는 방법을 쉽게 알 수 있지만이 점에 대한 단점이 있습니다. 나는이 일에 과거를 놓을 시간이 될지도 모른다고 생각하고 있습니다. 인스턴트 액세스 시간 무제한 디스크 공간이있는 경우
"이상적인 상황은 각 테이블에 대한 모든 데이터를 한 범위 내에두고 가장 자주 가입하는 테이블의 데이터를 다음 범위에 두도록하여 모든 것을 순차적으로 읽을 수 있도록하는 것입니다." 왜? OLTP 응용 프로그램은 전체 스캔 테이블이 될 수 없으며 클러스터가 더 적합합니다. 대규모 DW 쿼리는 병렬 검색, 해시 조인 및 임시 테이블 스페이스를 사용합니다. 익스텐트가 있으므로 테이블 크기를 미리 정의 할 필요는 없지만 계속해서 크기가 비트와 바이트로 늘어나지는 않습니다. –
@Gary : 디스크 검색이 순조 롭다면 바이트와 바이트는 나쁘지 않을 것입니다.하지만 그렇지 않습니다. 데이터를 함께 보관하는 것이 더 나은 이유입니다. 클러스터는이 작업을 수행하는 방법 중 하나입니다. 그러나 클러스터 키의 모든 데이터가 하나의 데이터 페이지에 들어간 경우에만 유용합니다. – Quassnoi