2012-06-01 3 views

답변

5

테이블이나 인덱스가 으로 고정 된 경우이면 메모리에 유지된다는 의미입니다.

데이터베이스에는 일정량의 메모리가 할당되어 있습니다. 일반적으로 데이터베이스는 최근에 사용한 데이터를 캐시합니다.

인덱스가 일 때으로 고정되면 인덱스가 캐시에서 시간이 경과하지 않고 영구히 메모리에 유지된다는 의미입니다.

+0

감사합니다. 내가 뭘 찾고 있었는지! 나는 아무것도 찾을 수 없었으므로 좀 더 심층적 인 설명으로 연결시켜 주시겠습니까? – Database

+0

주제에 대한 오라클 정보는 다음과 같습니다. http://www.jlcomp.demon.co.uk/faq/pin_table.html –

1

DBMS에서 무엇인가 고정하는 것은 그 것이 항상 메모리에 유지된다는 것을 의미합니다.

자주 사용되는 핫 인덱스는 쿼리가 많이 발생하지만 데이터베이스 캐시가 고갈되어 디스크에서 다시로드해야 할 수 있습니다. 인덱스 스캔을 메모리에 고정하면 이론적으로 디스크 액세스가 필요하지 않습니다.

캐시를 자주 새로 고칠 필요가 없으므로 고정 값을 지정하면 큰 인덱스의 경우 성능이 크게 향상됩니다.

관련 문제