SQL Page관련 문의 드립니다.

SQL어렵.. 2014.08.04 17:24 Views : 2241

안녕하세요


DB튜닝을 위해 이것저것 공부하고 시도중에 


궁금한점이 발생하여 질문드립니다 .



다름이 아니고 person 이라는 Table이 있습니다. 


데이터는 1000로우 정도 존재한다고 가정했을 때


SELECT * FROM person  했을 때의 


논리적인 읽기수와 I/O비용을 확인하고 


person_test01 이라는 table을 person 테이블과 같은 디자인, 같은 데이터를 추가 후 


불필요한 필드를 제거 햇습니다.  기존 필드수의 절반정도를 제거하였습니다.



제거 후 다시 논리적인 읽기수와 I/O비용을 확인하였더니 기존 person 보다 현저히 줄어드는걸 확인하였습니다. 


그래서 빈값이지만 불필요한 필드가 페이지의 byte를 차지하여 Page수가 늘어나 논리적인 읽기 수가 증가 한걸로 판단하였는데


다시 person_test02를 만들고 , 필드제거(동일하게), 잘못설정된 필드의 데이터 타입도 수정하여 확인하였더니


최초 테이블인 person과 별차이가 없게 생성되었습니다.


음..최초 생성과정이 person테이블을 테이블 스크립팅으로 이용해서 테이블을 만들고, person의 데이터를 복사하고 


필드제거및 데이터 타입 변경을 하였습니다. 


이미 데이터를 insert할때 페이지가 할당이되고, 필드를 제거할땐 자동으로 압축? 이 되지 않는건지


아니면 페이지 재할당? 을 해줘야하는건지.... 


선배님들의 조언을 구하려 작성합니다...


감사합니다!

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 28568
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15535
8101 MS-SQL 버전별 서비스팩 업데이트 아직모자란사람 2014.08.07 3836
8100 (이전 질문 번호 8114) 각 Depth 별 하위를 포함하는 SUM 구하는 쿼리 [2] 오늘밤은안돼요 2014.08.07 2688
8099 MSsql에서 Oracle DB에 연결된 서버로 붙으려는데 에러가 [1] izuminoa 2014.08.07 7454
8098 인덱스 사이즈 관련 문의드립니다. [3] JKMoon 2014.08.06 2560
8097 아 조인 업데이트 될듯 말듯 절 괴롭히네여 ㅋ [4] 무념 2014.08.06 2875
8096 조회관련 쿼리 질문을 드립니다. 후니아기 2014.08.06 1834
8095 루트를 기준으로 모든 자식을 포함한 SUM 을 구하는 쿼리 질문드립니다. [1] 오늘밤은안돼요 2014.08.06 2194
8094 case문.. [1] 마힐링 2014.08.06 2268
8093 인덱스 관련 질문 드립니다. [3] JKMoon 2014.08.06 2359
8092 case 문 질문드립니다.. [3] 아수라발발타 2014.08.06 2439
8091 카탈로그 온라인상태로 변경 문의 김정권 2014.08.06 2656
8090 쿼리 질문 드립니다. [3] 전념 2014.08.05 2173
8089 사용중인 테이블 공간 확인 중.... SQL어렵.. 2014.08.05 2077
8088 DB접근제어 관련하여 문의드립니다. [1] 김삐씨 2014.08.05 2327
8087 쿼리 질문 드립니다 [2] 아수라발발타 2014.08.04 2083
» SQL Page관련 문의 드립니다. [2] SQL어렵.. 2014.08.04 2241
8085 Bulk insert , Union all , Order by 도와주세요. [2] Runningman、 2014.08.04 2967
8084 TOP 구문에 의한 말도 안되는(?) 성능개선 현상 문의 [7] ㅎㅌㅎㅌ 2014.08.01 3383
8083 테이블의 최종 변경 날짜 확인에 대해 문의 드립니다! [3] 가지마세요 2014.08.01 6121
8082 조인 관련 질문입니다. (같은 테이블 2번 조인) 강효종 2014.07.31 2232





XE Login