[Oracle Cloud] Autonomous Database에서 AWR Report 및 AWR SQL Report를 출력해보십시오.

3342 단어 oraclecloudoci

소개



Autonomous Database는 AWR 보고서와 AWR SQL 보고서를 얻는 방법을 보여줍니다. 요약하면 AWR 보고서는 Oracle Database 인스턴스 전체에 대한 성능 보고서입니다. AWR SQL 보고서는 SQL 쿼리로서의 성능 보고서입니다.

Autonomous는 자율적으로 성능을 향상시키지만 SQL에 얼마나 많은 시간이 걸리고 어떤 실행 계획에서 처리되는지 궁금합니다.

이번에는 Oracle SQL Developer를 사용하여 얻는 방법을 소개합니다.

Oracle SQL Developer로 연결하는 방법



여기 에서 접속 방법을 소개하고 있습니다. Wallet 파일을 로드하여 연결할 수 있습니다.

AWR Report



Autonomous Database에 연결되어 있는 상태에서 VIew → DBA를 선택합니다.



Performance → AWR → AWR Report Viewer를 선택합니다.



Browse를 선택하면 AWR Snapshot 목록에서 선택할 수 있으므로 AWR Report를 출력하는 두 점의 Snapshot을 선택합니다. 이 시작과 종료 사이의 기간에 대한 보고서입니다. Snapshot을 선택한 후 실행 버튼을 누릅니다.



AWR Report가 생성됩니다.



시간이 걸리는 SQL의 Top10위가 포함되어 있습니다.



AWR Snapshot은 일정 시간 상관 없으므로 나중에 읽고 싶다면 HTML로 저장하는 것이 좋습니다. 플로피 버튼에서 저장할 수 있습니다.



Difference Report Viewer



두 개의 AWR 보고서를 비교할 수 있습니다. 서비스 개시 당시에 성능에 문제가 없었을 때의 AWR Report와 현재 성능 문제가 발생하고 있을 때의 AWR Report를 비교할 수도 있습니다. 정상시와 이상시를 비교하는 것으로, 무엇이 얼마나 바뀌었는지를 간단하게 해석을 할 수 있기 때문에, 편리한 기능입니다.

이번은 소개에 그대로 둡니다.



AWR SQL Report



SQL 단위로의 성능을 해석하기 위한, AWR SQL Report 입니다. Performance → AWR → SQL Report Viewer를 선택합니다.



AWR Report를 실행할 때 Snapshot의 ID와 실행 시간이 길고 자세한 내용을 확인하려는 SQL의 SQL ID를 입력합니다. 그런 다음 실행 버튼을 누릅니다.



과거, SQL을 실행했을 때의 실행 계획이나, 실행 계획으로 예측한 취득 행수등을 확인할 수 있습니다.

좋은 웹페이지 즐겨찾기