prosource

성능 테스트 sql 쿼리

probook 2023. 9. 10. 12:23
반응형

성능 테스트 sql 쿼리

두 개의 동일한 Oracle Exadata 쿼터 랙이 각각 데이터베이스 인스턴스 쌍을 실행하고 있습니다.젖은 손가락으로 바람을 쐬는 성능 테스트 결과, 한쪽이 다른 쪽의 1/4 속도로 달리고 있는 것으로 나타났습니다.

두 서버 간의 쿼리 성능을 보다 과학적으로 비교할 수 있는 타이머를 사용하여 실행할 수 있는 SQL 쿼리가 있습니까?

저는 제가 일련의 질의를 작성할 수 있다는 것을 알고 있습니다.준표준 벤치마크 세트가 이미 존재하는지 궁금합니다.몇 개의 테이블 생성 쿼리에 이어 반복 삽입 문(많은 랜덤 데이터), 인덱스, 제약 조건, 트리거, 함수, proc & view 생성 스크립트(가급적 구체화된 뷰 포함), 조인, 트리거 파이어링, 함수 및 proc 호출 등으로 엔진을 약간 확장하는 여러 개의 복잡한 쿼리와 같은 것입니다.어떤 임시 테이블에 성능 통계를 쓰는 동안?

그런 라이브러리/도구/스크립트 세트를 접한 사람?

각 랙에 대해 awrgrpt.sql을 실행하고 출력을 비교해 봅니다.일반적으로 ${ORACLE_HOME}/rdbms/admin/awrgrpt.sql에서 찾을 수 있습니다.

이렇게 하면 대기 이벤트와 상위 sql 통계와 같은 많은 정보를 얻을 수 있습니다.한 쪽이 다른 쪽에 비해 성능이 떨어지는 이유에 대한 단서를 제공해야 합니다.

언급URL : https://stackoverflow.com/questions/6846776/performance-test-sql-queries

반응형