같은 쿼리문 재조회시 정확한 실행속도를 알수 있는 방법이 있나요? 0 3 1,476

by 꾼이되자 [2009.06.05 16:37:34]


제목과 같이 같은 쿼리문을 재조회하면 DataBase에 가서 가져오는게 아니라

메모리(캐쉬??)상에 실행되었는 구문으로 가져오므로 더 빠르다고 알고 있습니다.

재조회시 정확한 실행속도를 알고자 할때는 어떻게 해야 할까요???

참고로.. Orange 툴을 사용하고 있습니다

 

모두들 즐거운 주말 되세요~~~

by 웅 [2009.06.05 22:46:11]
alter system flush buffer_cache;
alter system flush shared_pool

by 현 [2009.06.06 16:30:29]
웅님이 말씀하신 대로 flush 를 사용하시면 정확한 실행 속도를 아실 수는 있겠지만, 다른 쿼리들에 영향이 갈 수 있습니다.
따라서 flush 보다는 트레이스에서 물리적/논리적으로 읽은 양으로 판단하시는 것이 좋겠습니다.

by 꾼이되자 [2009.06.08 15:58:04]
답변감사합니다
다른쿼리들에 영향이 갈수 있다란 뜻이 무엇인가요?? *^^*
TRACE에서 읽는 양이란 DISK와 QUERY 말씀하시는 건가요??
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입