본문 바로가기

Oracle/튜닝14

AWR 딕셔너리 VIEW을 이용한 SQL Tuning 정보 추출 위의 뷰를 사용하기 위해서는 SQL_ID를 알아야 합니다. SQL_ID를 토대로 여러 정보를 딕셔너리뷰에서 조회할 수 있습니다. 1.해당 SQL의 바인드변수 찾기(DBA_HIST_SQLBIND) select sql_id,name,value_string from DBA_HIST_SQLBIND where sql_id='9yc6t10u847kx'; ------------------------------------ 9yc6t10u847kx:1 9yc6t10u847kx:2 9yc6t10u847kx:3 9yc6t10u847kx:4 9yc6t10u847kx:5000000000000 9yc6t10u847kx:6999999999999 9yc6t10u847kx:7750 9yc6t10u847kx:8774 9yc6t10u84.. 2022. 8. 30.
실행계획에서 Sort 연산 관련 종류 실행계획에서 보이는 Sort연산 관련 설명 Sort Aggregate - 전체 로우를 집계할 경우 (SELECE MAX(A),AVG(B),SUM(C) from AAA) Sort Order by - 데이터를 정렬할 경우 ( SELECE A,B,C from AAA ORDER BY A) Sort Group by - 소팅 알고리즘을 통해 그룹별 집계를 할 경우 (SELECT A,SUM(B) FROM AAA GROUP BY A ORDER BY A) Sort Unique - 서브쿼리절이 Unnesting 되는 경우, Union, Munus 등의 연산인 경우, Distinct 연산 후 Order by절을 사용 Sort Join - Sort Merge Join 하는 경우 Window Sort - Window 함수를 사.. 2021. 12. 14.
Statspack Statspack이란? Oracle이 리소스 사용량의 분석이나 성능 분석을 위해서 사용하는 Tool로써 UTLBSTAT/UTLESTAT이 제공하는 기능을 수정/보완하여 Oracle 8.1.6버전부터 제공하고 있는 무료 Tool입니다. 특징 Oracle DB내의 특정 시간대의 데이터베이스에 대한 성능과 관련 데이터를 수집하여 DB에 저장하여 두고 이로부터 성능 분석 report를 생성해 내는 script로 구성되어 있습니다. Spcreate.sql : Statspack설치 script Spreport.sql : reporting script spdoc.txt : 영문 사용자 매뉴얼 Sppurge.sql : delete statspack data script Spdrop.sql : drop statspack.. 2021. 6. 22.
Statspack 사용법 Statspack이란? Oracle 성능분석을 위한 무료 지원 tool Statspack을 구성하는 scripts - Spcreate.sql : statspack 설치 script - Spreport.sql : statspack reporting script - Spdoc.txt : 영문 사용자 메뉴얼 - Sppurge.sql : delete statspack data script - Spdrop.sql : drop statspack script - spupYYY.sql : statspack upgrade script - spuexp.par : statspack user export file 출처 : www.gurubee.net/lecture/1915 Statspack 사용방법 1. Statspack 1.. 2021. 3. 4.