본문 바로가기

프로그래밍/데이터베이스32

[MSSQL] Server 최적화 튜닝 1. 가능한 테이블의 컬럼수는 작게 설계하는 것이 좋다. 테이블의 컬럼수가 적은 것은 당연히 I/O의 성능 향상에 도움이 된다. 당연히 쿼리 연결시 필요한 컬럼만을 가져 와야 하며 작은 컬럼수의 설계는 백업이나 리스토어 등의 업무에 성능 개선을 준다. 2. 컬럼 타입을 text/ntext를 써야 하는 경우라면 varchar/nvarchar 컬럼 형태로 사용하는 것이 좋다. 왜냐하면 SQL Server는 text/ntext 컬럼의 경우 다른 데이터들과 분할에서 저장하게 되며 이 저장된 값이 필요 할때는 다른 형식의 값들보다 오래걸리는 것은 당연한 이야기이다. 3. 만약 유니코드값이 입력되지 않는 컬럼 타입에 nchar/nvarchar를 써야 하는 경우라면 char/varchar를 고려하는 것이 좋다. 당연.. 2023. 3. 5.
[MSSQL] 2005에서 플랫파일 원본으로 데이터 가져오기 작업중 0xc02020a1 오류가 나는 경우 The flat file defaults initially all columns to characters with length of 50. You can change this by going to the "Advanced" page of the Flat File connection page and change the length manually, or you can click on "Suggest Types..." to get suggested column metadata attributes based on sampling a certain number of rows from the file. 위 내용은 데이터 가져오기/내보니기 작업 중 플랫 파일 원본 파일로 저장 된 데이터를 가져오기 하다가 0x020.. 2023. 3. 5.
반응형