반응형

oracle 2

[Oracle]운영 환경 배포 후 쿼리 조회 속도 느려질 때

1. 운영 환경에서의 실행 계획 확인 - 운영 환경에서 사용자가 접근할 수 없는 곳에 테스트용 UI 및 쿼리를 작성 한 뒤 배포- UI에서 해당 쿼리 실행 이벤트 발생 시킴- EXPLAIN PLAN FOR 밑에 실행 시킬 쿼리를 작성하여 쿼리 실행EXPLAIN PLAN FORSELECT * FROM employees WHERE department_id = 10; - 개발자의 개인 세션에서 아래 쿼리를 실행 시켜서 실행계획을 확인SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY); 2. 실행 계획이 차이 난다면? 2-1 바인딩 변수 개선 혹은 인덱스 흰트 바인딩 변수가 조회 쿼리에서 사용되고 있는지, 개선 시 인덱스를 정상적으로 사용 가능한지 확인 인덱스 흰트를 주어 강제할 수 있다면 ..

oracle 2024.10.06

오라클 유저 사용자 계정 생성 CREATE USER

CREATE USER "C##ID" IDENTIFIED BY "PW"; 특수문자 입력을 위해서 쌍따옴표로 처리.. 특수문자가 없다면 쌍따옴표 없이도 명렁어 작동함. 오라클 12c 이후 버전부터 ID 앞에 C## 을 붙이지 않으면 아래와 같은 오류가 출력 됨. [Oracle] ORA-65096: 공통 사용자 또는 롤 이름이 부적합 합니다. C##을 붙이지 않으려면 아래의 명령어를 입력 ALTER SESSION SET "_ORACLE_SCRIPT"=true; https://docs.oracle.com/database/121/SQLRF/statements_8003.htm#SQLRF01503 유저 생성 후 바로 접소하면 아래 에러가 뜰 것임.. ORA-01045: 사용자 ID는 CREATE SESSION 권한을..

oracle 2022.08.07
반응형