<오라클 아키텍쳐 정리>💡 오라클 아키텍쳐 구조는 데이터 베이스와 인스턴스로 구성되어있는데, 인스턴스는 SGA와 백그라운드 프로세서들로 구성되어있다. 💡 인스턴스(instance,즉시)는 데이터베이스에서 액세스한 데이터를 저장하고 있는 오라클 메모리인데 오라클
오래되거나 누락된 옵티마이저 통계 ➡️ 서버 프로세서가 위의 SQL을 파싱하고 실행계획을 생성하기 위해 emp 테이블에 대한 정보를 확인하는데 emp 테이블에 대한 정보가 옵티마이저 통계정보이다. 방법1.방법2. 오라클 권장결과확인문제 dept테이블에 대해 옵티마이저
(p.2-10)1\. ADDM : 오라클 인스턴스의 성능 정보를 수집하고 분석하여 성능 문제 해결방법을 알려주는 성능패키지2\. SQL Tuning Advisor : 성능상에 문제가 있는 SQL에 대한 새로운 실행계획과 적절한 인덱스 생성 스크립트를 알려주는 튜닝 패키
💡 정규화를 기본으로 하되 최후의 수단으로 반정규화 합니다. 중복된 데이터가 테이블에 연속해서 발생하지 않도록 emp, dept를 분리하여 테이블로 구성했듯이 테이블을 성격에 맞춰서 분리하는 것을 말한다. emp테이블에는 사원에 대한 정보만 있고 dept에는 부서에
인덱스 엑세스 방법조인 튜닝 방법1\. table access 방법 2\. index access 방법 ➡️ emp 16개! DB_FILE_MULTIBLOCK_READ_COUNT = 4이 그림에서 숫자 4는 4개를 동시에 퍼올리겠다라는 것인데 그럼 4번 (4 X 4)
1\. table access 방법 2\. index access 방법 유니크 인덱스를 스캔하는 액세스 방법➡️ unique 인덱스는 컬럼의 값이 유니크 하다는 것이 보장이 된 인덱스이다!💡 실행계획 보기!문제1. emp_empno 인덱스의 구조(컬럼+rowid) 확
db 엔지니어 또는 dba로 일할 때 필요한 스크립트 이번주에 모으기대기 이벤트 보면서 원인 파악간단한 SQL 튜닝1\. table access 방법 2\. index access 방법 💡 인덱스 끼리 조인을 해서 테이블 엑세스를 따로 하지 않는 스캔 방식!/\*+
SQL 튜닝 >📖 소목차 nested loop 조인 hash 조인 sort merge 조인 조인 순서의 중요성 outer 조인 스칼라 서브쿼리를 이용한 조인 튜닝 조인을 내포한 DML 문 튜닝 고급 조인 테크닉 ✏️ 조인 튜닝 ❓ 조인
⭐ 조인 문장 튜닝시 중요한 점 2가지1\. 조인 순서 : 작은 테이블 또는 where 조건에 의해 엑세스 되는 데이터의 양이 작은 테이블을 driving table로 구성해야한다.2\. 조인 방법(어제 수업에 이어짐)어제 수업 내용(https://velog.