본문 바로가기

OraclE126

오라클 메모리 사용 확인(AIX) ps -ef | egrep "$ORACLE_SID" | awk '{print $2}' | xargs -n 1 ps vw \ | awk '{print $7-$10,$0;priv+=$7-$10;trs[$9]=$10} \ END{for(tsiz in trs){TRS+=trs[tsiz]}; print priv+TRS," :TOTAL (",priv,"private memory,",TRS,"shared code segments - TRS)"}' \ | sed '1p;/^0/d' | sort -n +0 접속한 유저의 ORACLE_SID 환경변수를 가져오므로 필요시 변경. 사용 예 ) [lfmalldb01d:/DBMS/LFMQ] ps -ef | egrep "$ORACLE_SID" | awk '{print $2}' | .. 2023. 3. 22.
sqlarea 쿼리 확인 SELECT * FROM ( SELECT INST_ID, SQL_ID, HASH_VALUE, PARSING_SCHEMA_NAME SCHEMA, LENGTH(SQL_FULLTEXT) SQL_LENGTH, MODULE, BUFFER_GETS, EXECUTIONS, ROUND(BUFFER_GETS/DECODE(EXECUTIONS, 0, NULL, EXECUTIONS)) "BUFFER_GET/EXEC", ROUND(DISK_READS/DECODE(EXECUTIONS, 0, NULL, EXECUTIONS)) "DISK_READ/EXEC", ROUND(ROWS_PROCESSED/DECODE(EXECUTIONS, 0, NULL, EXECUTIONS)) "ROWS_PROCESSED/EXEC", ROUND(PARSE_C.. 2022. 7. 21.
SPM - 튜닝된 SQL의 실행계획을 등록하고 적용 하는 방법 -- -------------------------------------------------------------------- -- SPM - 튜닝된 SQL의 실행계획을 등록하고 적용 하는 방법 -- -------------------------------------------------------------------- -- -------------------------------------------------------------------- -- test sql -- -------------------------------------------------------------------- WITH RETRY AS ( SELECT LMR.REQ_URL FROM LST_MEMSYNC_RETRY LM.. 2022. 6. 13.
SPM(SQL PLAN MANAGEMENT) -- SPM(SQL PLAN MANAGEMENT) -- SPM은 baseline를 DB내에 여러개의 Plan을 저장 해 놓고 검증된 실행계획만 사용할 수 있도록 하는 기능이다. -- -------------------------------------------------------------------- -- 기본 설정 -- -------------------------------------------------------------------- set linesize 150 col NAME_COL_PLUS_SHOW_PARAM for a40 col VALUE_COL_PLUS_SHOW_PARAM for a25 show parameter sql_plan NAME_COL_PLUS_SHOW_PARAM TYPE .. 2022. 6. 13.