테스트용으로 만든 10000건이 들어가있는 테이블을 조회하니 아래와 같은 결과가 나왔습니다. 아무런 인덱스가 없는 테이블이구요.

DBCC DROPCLEANBUFFERS
DBCC FREEPROCCACHE
명령어를 주었습니다.

 

테이블 'TEST_T'. 검색 수 1, 논리적 읽기 수 419, 물리적 읽기 수 3, 미리 읽기 수 426, LOB 논리적 읽기 수 0, LOB 물리적 읽기 수 0, LOB 미리 읽기 수 0.

 

도움말에는

논리적 읽기 수

데이터 캐시에서 읽은 페이지 수입니다.

물리적 읽기 수

디스크에서 읽은 페이지 수입니다.

미리 읽기 수

쿼리에 대해 캐시에 넣어진 페이지 수입니다.

 

이렇게 되어있는데요. 

 그렇다면  물리적읽기수와 논리적 읽기수와는 같아야 되는거 아닌가요?

  실제 테이블이 차지하고잇는 페이지는 sys.dm_db_index_physical_stats 로 확인결과 419개 페이지 입니다.

 

아래 링크에 

http://www.sqler.com/index.php?mid=bColumn&search_target=title_content&search_keyword=%EB%AF%B8%EB%A6%AC+%EC%9D%BD%EA%B8%B0&document_srl=346144

 

글을 보면 순차미리읽기에 관한 내용입니다.   자세한 내용은 이해를 못했지만 대략 내용은 테이블 스캔같이 앞에 데이터를 당연히 읽어들어야 할때는 8K단위로 IO를 하는게 아니고  OS에서 지원하는 더큰 IO단위로 데이터를 퍼올린다. 이런 내용같습니다.

즉 위 SET STATISTICS IO ON  내용에서 최초 디스크를  단 3번의 물리적 IO를 통해서 426개의 페이지를 읽어들인후 419개 페이지에서 데이터를 조회하는가 싶습니다.    근데 도움말에는 물리적읽기수가 디스크를 읽은 페이지수 라구 해서  혼동되는군요.

정확한 물리적읽기수와 미리읽기수의 정의에 대해 알고싶습니다.

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 551
6913 프로시저에서 INTO # 테이블을 만들때 [2] 잠수쟁이 2013.06.21 5410
6912 mssql.select 매개변수 대입 [4] ycstone 2013.06.20 10654
6911 update 트리거 오류 문의 드립니다.. [1] 꾸리q 2013.06.20 5815
6910 DB 암호화 관련 질문드립니다. [5] 트리플 2013.06.20 5738
6909 안녕하세요 WHERE절 질문입니다. [8] 풍강령 2013.06.20 5213
6908 프로시져에서 동적 쿼리 문장이 사라지네요. [4] 잠수쟁이 2013.06.20 4361
6907 mysql 질문드립니다. [1] 바쿠야 2013.06.19 6010
6906 해외 서비스 시에 Collation을 변경해야 맞는건지요? [3] 나는짱이야 2013.06.19 4460
6905 세로 데이터(경력사항)를 가로로 할수 있을까요? [1] 언제쯤 2013.06.19 4567
6904 SSMS 옵션 저장된 파일 위치가 어떻게 될까요? [1] wildflow 2013.06.19 4599
6903 SQL(Express) 서비스가 시작되지 않습니다. [1] Lynn 2013.06.19 6020
6902 mssql2012 full text search 써니sunny 2013.06.19 4861
6901 2005에서는 프로시져 디버깅 역시나 안되는건가요? [3] 클리티에 2013.06.18 4698
6900 top 5 리스트 중 3번째를 젤 위로 올리는 방법?? [2] 다크나인 2013.06.18 4098
6899 테이블 설계 관하여 [2] 선도 2013.06.18 5457
6898 커서가 존재 저장 프로시저 안에 다시 커서를 정의 할 수는 없나요? [2] 나는짱이야 2013.06.18 4375
6897 최대 열 개수(1024개)를 초과 할 수 있나요? [2] dcman 2013.06.17 8889
6896 FLOAT 타입을 스트링으로 변경하는 방법 (수정) [2] 잠수쟁이 2013.06.17 6133
» 물리적읽기, 논리적 읽기에대해서 [3] 맨즈밤 2013.06.17 9548
6894 프로시져 질문드립니다 [2] 로쏘네리 2013.06.17 4229





XE Login