말해, ResidentInfo
테이블이 있고이 테이블에서 VARCHAR
유형입니다 고유 한 제약이 있습니다. 장래의 쿼리에서는,이 열에 인덱스를 추가 할 예정입니다. 쿼리는 오직 =
의 연산만을 가질 것이고, 해쉬 패턴은 현재 권장되지 않기 때문에 B-TREE 패턴을 사용할 것입니다.postgresql 인덱스 문자열에
질문 : 효율성보기에서 B-TREE를 사용하여 숫자 1,2,3 .... N이 다른 홈 주소에 해당하는 새 열을 추가해야한다고 생각하십니까? HomeAddress
에 색인을 추가하는 대신, 번호 열에 색인을 추가해야합니까?
인덱스 작동 방식을 모르므로이 질문을합니다.
고유 제한이 색인을 자동으로 설정한다는 것을 지적 해주신 @Denis에게 감사드립니다. – Hao
성능에 따르면 항상 적용되는 하나의 지침이 있습니다. 테스트하십시오. 애매한 설명으로 모든 유스 케이스를 얻을 수는 없으므로 속도에 관해 질문 할 때 가장 빠른 것이 무엇인지 테스트하십시오. 이론적으로 차선책은 일반적으로 처리하는 데이터가 빠를 경우가 있습니다. – omikron