데이터베이스 설계/성능 전문가를위한 자료입니다.SQL Server int vs nvarchar 성능 비교?
테이블을 디자인 할 때 열에 int 또는 nvarchar (128)를 사용하도록 선택했습니다. 공간이 문제가 아닌 것으로 가정합니다. 내 질문은 성능을
내가 INT 열이 검색
where ID = 12324
또는 내가 NVARCHAR 열이 검색 할 때 (키가 전체 가치, 그래서 내가 연산자 LIKE 사용하지 않는) 줄 것이다있다
where Key = 'my str'
나는 그것이 중요하지 않습니다 작은 데이터 세트에 대한 확신 만의이 데이터 행의 수백만에있을 것입니다 가정하자.
+1 좋은 지적. 또한 CPU가 문자열이 아닌 int를 처리하도록하는 작업이 조금 적습니다. 수백만 행을 사용하면 무시할 수없는 차이가 발생할 수 있습니다. 이것에 대한 실제 성능 테스트를보고 싶습니다. –