Oracle 10g에서 나는 합리적인 속도로 (약 30-40 분 약) 현재 실행 중입니다. 같은 SQL이 2 일 전에 실행될 때, SQL이 완료되는 데 약 2.5 시간이 걸렸습니다. 쿼리의 실행 계획이 변경되었을 수도 있습니다. 그러나 그것은 사실이 아닙니다. 두 실행 계획이 일치했습니다. 그래서 DBA의 도움으로이 기간 동안 데이터베이스 활동을 찾기 위해 AWR 보고서를 생성했습니다. 물론,이 장기 실행 쿼리는 몇 가지 다른 쿼리와 함께 등장했습니다. AWR에서이 쿼리는 많은 수의 버퍼 가져 오기, 디스크 읽기 목록에 등장했지만 4 개 이상의 다른 쿼리가 더 많았습니다 (함께 98 %를 구성했습니다). 실제로 두 목록의 최상위 쿼리는 버퍼 가져 오기의 약 50 %와 디스크 읽기의 80 % 였지만 광산은 각각 약 2 %와 0.9 % 밖에 차지하지 않았습니다. 내 쿼리는 CPU 시간 및 구문 분석 된 호출을 포함하여 다른 목록에 포함되지 않았습니다.다른 쿼리의 성능을 기반으로 SQL의 성능이 동시에 실행 됨 - AWR
내 질문 - 많은 양의 버퍼를 가져오고 다른 쿼리에서 디스크를 읽으면 쿼리 성능에 영향을 줄 수 있습니까?
답장을 보내 주셔서 감사합니다. 그것은 많은 의미가 있습니다. – toddlermenot