2011-06-12 2 views
1

SQL Server 데이터베이스에서 varchar 필드의 크기를 50에서 60으로 늘리는 효과는 무엇입니까? .NET Framework 1.1에서 작동하는 레거시 응용 프로그램에서 작업하고 있음을 고려합니다. ?!응용 프로그램에 대한 SQL Server varchar 필드 크기 증가 효과

+0

아마도 "범례"대신 "유산"을 의미했을까요? – Andomar

+1

길이가 최대 50 자로 예상되는 문자열은 이제 길이가 60 자입니다. 코드를 알지 못하면 이것이 유효성 검사 등에 어떻게 영향을 미치는지 평가하기가 어렵습니다. –

+0

처음에는 아무런 영향을 미치지 않습니다. 조금도. VARCHAR은 항상 ** 변수 ** - 예 : 실제로 필요한만큼만 데이터를 저장합니다. 퍼포먼스에 미치는 영향은 정상적인 환경에서는 최소가되어야합니다 - 캐릭터가 50 자보다 길면 앱이 깨지 든 않든간에, 당신 만이 그것을 결정할 수 있습니다 .... –

답변

2

50 대 60은 매우 사소한 것입니다. 열에 색인이있는 경우 한 페이지에 더 적은 값이 들어가기 때문에 큰 크기의 데이터를 열에 추가 할 때 색인에 약간 더 많은 페이지가 표시됩니다. 그것 이외에, 나는 단지 크기를 언급하는 많은 영향을 보지 못한다. 또한 쿼리와 코드를 고려해야합니다. 걱정해야 할 제약 조건이있을 수도 있습니다. 그것이 내가 생각할 수있는 전부입니다.

관련 문제