비 클러스터형 인덱스는 행 순서를 보장합니까?


9

순서가없는 select 문을 수행 할 때 테이블의 행이 삽입 된 순서대로되도록하려는 개발자가 있습니다. 개발자는 클러스터형 인덱스에서 비 클러스터형 인덱스로 변경할 것을 제안했습니다.

인덱스를 클러스터형에서 비 클러스터형으로 변경하여 테이블에 행이 나타나는 순서를 보장합니까?

이 질문은 주로 나의 호기심에 대한 것입니다. 대신 ID 열을 사용하도록 제안하지만이 요청으로 인해 생각했습니다. 타임 스탬프를 사용할 수 있지만 행을 동시에 삽입 할 수있는 가능성이 있습니다.

도움을 주셔서 감사합니다.

답변:




6

사실이 아니라고 가정합니다. 인덱스가 행을 이미 정렬 한 경우 주문 비용이 매우 낮아서 제외 할 이유가 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.