Oracle : 통합된 스토리지 하나 공유MySQL : 물리적 DB서버마다 독립적으로 스토리지 할당위와 같은 특징으로 이중화 구성 시, M-S 구조가 되는데, 이 때 M 노드는 R/W 수행가능하고, S 노드는 R 처리만 가능DB 서버 트랜재션에서 쓰기 트랜잭션과 읽기
1) 서브쿼리 위치에 따른 SQL 용어2) 메인쿼리와의 관계성에 따른 SQL 용어3) 반환결과에 따른 SQL 용어4) 조인 연산방식 용어5) 조인 알고리즘 용어스칼라 서브쿼리 결과는 무조건 데이터 1건인라인 뷰의 결과는 내부적으로 메모리 또는 디스크에 임시 테이블을 생
1) 기초 용어2) 응용 용어테이블 스캔 : 인덱스 거치지 않고 바로 디스크에 위치한 테이블 데이터에 접근 \- 테이블 풀 스캔 인덱스 스캔 : 인덱스로 테이블 데이터에 접근 \- 인덱스 범위 스캔/인덱스 풀 스캔/인덱스 고유 스캔/인덱스 루스 스캔/인덱스 병합 스
3.1 은 mysql workbench 및 예제데이터 준비과정이여서 PASS > ## 3.2장 실행 계획 수행 1) 기본 실행 계획 수행 2) 좋고 나쁨을 판단하는 기준 3) 확장된 실행 계획 수행 1. 기본 실행 계획 수행 1) 실행계획 확인 명령어 2) MyS
Primary Key(index) = NOT NULL, 유일성O= Unique Key + NOT NULL (=> 하지만 PK 사용이 원칙)Unique Key(index) = NULLABLE, 유일성O일반 Key(index) = 유일성X1) 기본키를 변형하는 나쁜 SQ
1) 작은 테이블이 먼저 조인에 참여하는 나쁜 SQL2) 메인 테이블에 계속 의존하는 나쁜 SQL3) 불필요한 조인을 수행하는 나쁜 SQL인덱스 있는 테이블이 후행테이블하지만 둘다 부서번호에 인덱스가 있기 때문에(부서=부서번호(pk), 부서사원\_매핑=부서번호(inde