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
운영게시판
최근게시물
Oracle Q&A 34501 게시물 읽기
No. 34501
SQL의 Physical I/O 속도 관련 질문
작성자
신동민(netuss)
작성일
2008-10-06 18:46ⓒ
2008-10-06 18:47ⓜ
조회수
2,048


< Trace >

call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.00          0          0          0           0
Execute      1      0.00       0.00          0          0          0           0
Fetch        2      0.36      10.84       1808       1869          0         929
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total        4      0.36      10.84       1808       1869          0         929
 

Rows     Row Source Operation
-------  ---------------------------------------------------
    929  SORT ORDER BY
    929   HASH JOIN OUTER
    929    TABLE ACCESS BY INDEX ROWID TAB1 
    929     INDEX RANGE SCAN TAB1_PK (object id 30082)
    929    TABLE ACCESS BY INDEX ROWID TAB2 
    929     INDEX RANGE SCAN TAB2_PK (object id 30193)


위는 1:1관계에 있는 두 테이블 ( TAB1, TAB2 )을 Hash Join 한 SQL의 Trace 결과입니다

문제가 되는 것은 DISK I/O 부분입니다

과거 기간을 조회하는 해당 SQL의 특성상 조회하고자 하는 데이터는 
버퍼 캐쉬에 없을 가능성이 높습니다. 

물론, SQL을 재실행하여 메모리 I/O만 하게 되면 1초도 안걸리고 실행됩니다.

사용자가 거의 없어 부하가 없는 상태에서 테스트 했는데..
DISK I/O 1800 블록에 10초 정도면 문제가 있는 거 아닌가요? 

( 평상시는 약 DISK I/O 100블록에 1초 정도 )

하드웨어는 SunFire880(CPU 4, MEM 8G), EMC CX500 입니다..
시스템이나 스토리지 쪽에서는 iostat 등으로 성능측정을 해본 결과
I/O 성능에는 문제가 없으며, 오라클이나 Application의 문제라고 합니다..ㅜ.ㅜ

뭔가 조치가 필요한것 같은데 방향을 못잡겠네요...
도움 부탁드립니다..


[Top]
No.
제목
작성자
작성일
조회
34504쿼리조건문의 속도차이점에 대해서 질문드립니다. [1]
게스트
2008-10-07
2088
34503insert시 시간이 너무 오래 걸리네요... [1]
사이버
2008-10-07
2637
34502이렇게 조회 가능 할까요? [1]
가람
2008-10-07
1996
34501SQL의 Physical I/O 속도 관련 질문
신동민
2008-10-06
2048
34499사용자별 게시판 생성시 [1]
kino
2008-10-06
1954
34498TAB 동의어를 삭제 했는데.. 복구할수 잇을가요? [1]
나옹
2008-10-06
2035
34497data encryption 에 대한 질문 드립니다. [1]
지상훈
2008-10-06
57894
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다