본문 바로가기
반응형

데이터베이스16

Oracle에서 HTTP 통신 DECLARE resp VARCHAR2(32767); v_host VARCHAR2(100) := ' http://www.chunkind.com'; BEGIN UTL_HTTP.SET_TRANSFER_TIMEOUT(10); resp := UTL_HTTP.REQUEST(v_HOST); DBMS_OUTPUT.PUT_LINE('end:' || resp); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('ERR:' || SQLERRM); DBMS_OUTPUT.PUT_LINE('MSG:' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE); END; 2023. 2. 27.
운영중인 인덱스 변경 1.변경할 인덱스를 생성한다. CREATE INDEX INNIDBA.NEW_XIE2NCPN01MT ON INNIDBA.NCPN01MT(USEFL,ISSUEMETHOD,DNLD_CPN_YN,ISSUEDATENAFL,ISSUESTDATE,ISSUEENDDATE,CPNSEQ) ONLINE TABLESPACE TSI_INNI; 2.기존 인덱스를 제거한다. DROP INDEX INNIDBA.XIE2NCPN01MT; 3.새로생성할 인덱스 이름을 기존인덱스 이름으로 대체한다. ALTER INDEX INNIDBA.NEW_XIE2NCPN01MT RENAME TO XIE2NCPN01MT; 2023. 2. 27.
Index 생성, 삭제, 조회 * 인덱스 생성 CREATE INDEX 인덱스명 ON 테이블명(컬럼명) [ONLINE] [TABLESPACE TSD07]; * 인덱스 삭제 DROP INDEX 인덱스명; * 인덱스 조회 SELECT * FROM ALL_IND_COLUMNS; 2023. 2. 27.
오라클 X플랜을 이용한 쿼리 성능 분석 방법 Oracle 데이터베이스에서 쿼리 성능을 분석하기 위해 X플랜을 사용하는 방법에 대해 설명합니다. 이 과정은 쿼리의 실행 계획과 성능 통계를 수집하고 분석하는 데 유용합니다. 다음은 X플랜을 사용한 쿼리 성능 분석의 단계별 절차입니다. 1. 힌트 추가먼저, 실행 계획 통계를 수집하기 위해 쿼리에 힌트를 추가합니다. 이 힌트는 옵티마이저의 특정 동작을 제어하는 데 사용됩니다. 옵티마이저 힌트 추가: _OPTIMIZER_PUSH_PRED_COST_BASED 힌트는 옵티마이저가 비용 기반으로 조건을 푸시하도록 지시합니다. 이는 복잡한 쿼리에서 성능을 향상시킬 수 있습니다./*+ OPT_PARAM('_OPTIMIZER_PUSH_PRED_COST_BASED' 'TRUE') */ 실행 계획 통계 수집 힌트 추가: .. 2023. 2. 27.
반응형