2012-10-06 4 views
0

가능한 중복 :
What resources exist for Database performance-tuning?오라클 DB 성능

누군가가 오라클 성능 저하의 원인이 무엇인지 진단 단계를 제안시겠습니까?

내 응용 프로그램은 Oracle DB를 사용하며 대부분의 경우 멋지다. 응용 프로그램이 매우 느리지 만 로그인 할 때 모든 것이 잘 될지를 확인하는 전자 메일을받는 경우가 있습니다.

이 성능 문제를 해결하기 위해 기록 (일부 로그 파일)을 검사하는 방법이 있는지 궁금합니다.

현재 문제가 발생하면 잠금 장치 (V $ 잠금 장치) 등을 확인하고 있습니다.하지만 성능 문제를 해결하는 동안 어제 2시에서 3시 사이에 무슨 일이 있었는지 확인해야한다면 어떻게해야합니까?

+1

이전 질문을 되돌아보고 몇 가지 대답을 수락 할 수 없는지 확인해야합니다. 수락 된 답변이없는 8 명은 너무 덥지 않다. –

+0

필요한 라이센스가있는 경우 AWR http://www.databasejournal.com/features/oracle/article.php/3772751/Intro-to-Oracles-Automatic-Workload-Repository-AWR.htm에서 http : //docs.oracle.com/cd/B19306_01/server.102/b14211/autostat.htm#i27008 http://www.oracle-base.com/articles/10g/automatic-workload-repository-10g.php – Sathya

답변

0

라이선스가 있으면 ASH를 아주 쉽게 탐색 할 수 있습니다. 라이선스가 없거나 10g 이전의 Oracle 버전의 Oracle Enterprise Edition을 실행하지 않는 경우 ASH 뷰어를 사용하여 오프라인으로 데이터를 수집하고 볼 수 있습니다. 블로그 게시물을 작성했습니다. ash for standard edition - or - without extra licenses 매우 간단합니다. 한 가지 문제점은 문제가 발생한 기간 동안 실행되도록하는 것입니다. 결과를 연구하는 것은 나중에 할 수 있습니다.