SQL Server 2005 (7.0 제외)에서 256 또는 다른 숫자 대신 NVARCHAR (255)를 사용하는 이유가 있습니까?
최적의 크기가 있습니까? 2의 제곱을 사용해야하는 이유가 있습니까? SQL Server 2005의 NVARCHAR 크기
답변
SQL Server (2000 및 이전 IIRC)에서는 (n 개의) 텍스트 및 이미지 내용을 제외한 모든 열의 크기에 따라 최적의 (심지어 최대 크기 일 수도 있습니다) 열의 크기가 서로 다릅니다. 필자는 8K가 테이블의 '자연적인'레코드 크기라고 생각하므로 함께 추가 된 열 크기는 8000 바이트 미만이어야합니다.
SQL Server 2005부터이 문제는별로 중요하지 않지만 나는 믿습니다.
.
예, 그렇지만 정확히 얼마나 길어야할지 모르겠으며 무엇을 반올림할지 궁금합니다. 2 ~ 300 자 정도의 소리가납니다. – SLaks
데이터를 저장하기위한 최소 길이 여야합니다. –
SQL 2005에는 사용 가능한 최대 크기를 사용하는 NVarChar (최대)가 있습니다. 최대 2GB까지 저장할 수 있습니다. 그 같은은 NTEXT
으로 그들이 SQL Server 2005를, 아니 모든 거의 같은
있습니다 당신이 저장 정말로 문제가 나던. 255를 사용하는 유일한 이유는 다른 플랫폼과의 이식성을 고려해야 할 경우입니다. 다른 데이터베이스 맛은 255자를 완전히 유형의 이름을 변경합니다.
아니요, 최대 필드 길이를 2의 제곱으로 선택하는 장점이 없습니다.
소프트웨어 개발의 오래되고 지칠 줄 모르는 시대에 비해 256 자 미만의 문자열은 편도로 저장되고 255 자 이상의 문자열은 다른 방식으로 저장됩니다.
- 1. nvarchar SQL Server 2005의 일부만 선택
- 2. SQL Server 2005의 VARBINARY 필드 크기
- 3. SQL Server 2005의 컨텍스트에서
- 4. SQL Server 2005의 SSIS
- 5. 받기 SQL Server 2005의
- 6. SQL Server 2005의 SSIS -
- 7. 방법은 SQL Server 2005의
- 8. SQL Server 2005의 인덱싱 URL
- 9. SQL Server 2005의 로깅 테이블 성능 향상
- 10. 시도 캐치는 SQL Server 2005의
- 11. 처리 SQL SERVER 2005의 동시성
- 12. SQL Server 2005의 선택 필드
- 13. SQL Server 2005의 코드 정렬
- 14. SQL Server 2005의 new_time 함수
- 15. SQL Server 2005의 로그인 페이지
- 16. SQL Server 2005의 외래 키
- 17. SQL Server 2005의 CTE 평가
- 18. MS SQL Server 2005의 sp_stored_procedures
- 19. SQL Server 2005의 SP3만으로도 충분합니까?
- 20. SQL Server 2005의 날짜 차이
- 21. SQL Server 2005의 MSDTC 서비스
- 22. SQL Server 2005의 종속성 찾기
- 23. SQL Server 2005의 트리거 문제
- 24. SQL Server 2005의 SQL 종속 관계
- 25. Nvarchar (max) 필드의 SQL Server 쿼리 XML?
- 26. SQL Server int vs nvarchar 성능 비교?
- 27. SQL nvarchar 고려 사항
- 28. SQL Server 2000에서 SQL Server 2005의 데이터를 복원하는 방법은 무엇입니까?
- 29. SQL Server 2005의 단일 테이블에서 데이터 액세스가 너무 느림
- 30. 저장 프로 시저 실행을 허용하는 SQL Server 2005의 기본 제공 데이터베이스 역할? SQL Server 2005의
SQL Server의 최대 행 크기는 BOL의 최대 용량 사양에 따라 8060 바이트입니다. –