인데, 인덱싱/큐어링 등의 측면에서 다른 것보다 성능이 뛰어날까요?데이터베이스 필드의 비교/성능이 int 대 char (1)
1/0
이 일화는 사람들이 (1) 반면 문자를 사용하는 것을 선호 보인다 대부분의 장소를 말하기 값 활성 CHAR (1) 'Y'/ 'N'값 대 is_active TINYINT로 열을 선언 내 경향/사용하기 쉽기 때문에 적어도 tinyint/int로 선언하는 것입니다/
실제 성능 비교가 있습니까? oracle (비트 맵 인덱스 또는 일부)에서 이진 값 인덱스와 같은 것을 기억합니다. sql2005/sql2008/...과 비슷한 것이 있습니까?
UPDATE가 - 아래의 댓글 중 일부에 대한 응답으로, 성능이 인덱스 쿼리/업데이트의 정의 될 것이다, 스토리지는 너무
의미를 충분히 저렴 관련이없는 고려 무관하다!
비트 필드를 인덱싱 할 수 없으므로 quering ....에 쓸모가 없으므로 tinyint/smallint/int/bigint 열에도 의미 문제가 발생합니다! – Kumar
비트 필드를 색인 할 수 있습니다. 값이 두 개 뿐이므로 거의 유용하지 않습니다. 다른 종류의 열에 두 개의 값을 저장하고 인덱스하는 경우 해당 인덱스는 제대로 수행되지 않습니다. – richardtallent
추가 정보 : http : // stackoverflow.com/questions/231125/should-i-index-a-bit-field-in-sql-server – richardtallent