database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 2438 게시물 읽기
No. 2438
logical reads가 과연 성능 측정에 척도가 될까요?
작성자
karerina
작성일
2009-03-12 14:56
조회수
8,627

같은 sql 을 실행 시켰는데 인덱스에 따라서 logical reads 가 차이가 좀 나는군요


a 인덱스를 사용 할때는 logical reads: (regular=2488 apf=0 total=2488) 이런식이고


b 인덱스를 사용 할때는 logical reads: (regular=14 apf=0 total=14) 이렇게 나옵니다.


둘다 테이블 scan count는 1 입니다.


물론 2488건을 가져 온다고 해서 사용자가 느리다고 느끼지는 않겠지만 


운영중 정말 자주 사용 되는 sql에서 발생 되며 빈도수와 동시 접근이 높은 편입니다.


b 인덱스를 사용하도록 강제로 지정해주는 편이 좋을까요?



추가적으로 


scan count 가 많고 logical reads는 적은 것과


scan count 는 적고 logical reads가 많은 경우에 어떤 경우가 그나마 좋다고 할수 있을까요?


이 글에 대한 댓글이 총 2건 있습니다.

두방식의 i/o cost 계산 결과은 동일 할듯...

실행속도도 동일 사이즈 메모리 접근이니 

동일하다 할것 같은데요.

사이님이 2009-03-17 13:26에 작성한 댓글입니다. Edit

당연히 b 인덱스를 타는게 좋아요




logical reads나 physical reads나

양이 많으면 안좋겠죠



data cache가 한정되어 있으니 언젠가는 physical reads가 발생할터, 당연히 적은 양을 가지고 오는게 좋죠...


그러려고 인덱스를 만드는 거니까요~

지연님이 2009-03-19 20:28에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2441강력한 엔터프라이즈 모델링 툴, 파워디자이너
tjworbs
2009-03-14
10302
2440IQ 12.5 복구 - 하나의 테이블만 복구하면 되는데... [1]
팡이
2009-03-14
7994
2439칼럼안에 문자형과 숫자형 데이타가 같이 존재할때 궁금점입니다 [4]
정승호
2009-03-12
10109
2438logical reads가 과연 성능 측정에 척도가 될까요? [2]
karerina
2009-03-12
8627
2437[급질]ODBC error [1]
DawnLee
2009-03-12
8625
2435수정 : TO_CHAR 대체 질문 드려요..^^; [2]
1남2녀
2009-03-10
11892
2434조건의 우선순위 [2]
karerina
2009-03-10
8348
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다