Data

    [1028 SQL]Ⅲ. SQL 고급 활용 및 튜닝-제3장 인덱스 튜닝

    제3장 인덱스 튜닝제1절 인덱스 기본 원리제2절 테이블 액세스 최소화제3절 인덱스 스캔 효율화제4절 인덱스 설계인덱스특정컬럼에 대해 빠르게 검색할수 있도록 도와주는 데이터 구조색인을 제공하여 B-트리나 비트냅구조로 구현 종류SELECT    INDEX_NAME  ,INDEX_TYPE FROM DBA_INDEXESB-tree 인덱스기본 데이터가 정렬된 상태로 유지 - oracle  index_type : NORMAL 비트맵 인덱스작은 카디널리티(데이터종류)를 가진 컬럼에 적합 해시 인덱스범위검색에는 부적합 함수기반인덱스컬럼의 함수결과 인덱스 생성, 함수기반검색지원 장단점장점1. 검색속도 향상2. 쿼리 성능개선3. 특정조건 효율적 접근 단점1. 쓰기(insert, update, delete)시 성능저하2. ..

    [1028 SQL]Ⅲ. SQL 고급 활용 및 튜닝-제2장 SQL 분석 도구

    제2장 SQL 분석 도구제1절 예상 실행계획제2절 SQL 트레이스제3절 응답 시간 분석1. 예상실행계획오라클SQL Server 실행계획생성EXPLAIN PLAN FOR SELECT * FROM employees WHERE employee_id = 101; SET SHOWPLAN_TEXT ON; GO SELECT * FROM employees WHERE employee_id = 101; GO SET SHOWPLAN_TEXT OFF; GO 조회/포멧SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);  이름지정SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE', NULL, 'TYPICAL'));

    [1028 SQL]Ⅲ. SQL 고급 활용 및 튜닝-제1장 SQL 수행 구조-아키텍처, I/O

    과목 Ⅲ. SQL 고급 활용 및 튜닝제1장 SQL 수행 구조제1절 데이터베이스 아키텍처제2절 SQL 처리 과정제3절 데이터베이스 I/O 메커니즘데이터베이스 아키텍처데이터베이스 시스템의 구조와 구성요소를 설명- 설계, 데이터 저장방식, 접근, 관리방법architecture ; 설계방식 구성요소DBMS데이터 저장, 검색, 업데이트, 삭제  데이터관리위한 소프트웨어 데이터 모델데이터 구조, 형식 정의  스키마논리구조 정의 - 테이블, 열, 인덱스, 뷰,  데이터베이스 엔진데이터 처리 관리 소프트웨어- 쿼리실행, 데이터 무결성, 트랜젝션 관리 사용자 인터페이스  보안 및 권한 관리사용자 인증, 권한 부여, 감사, 로그  Oracle 데이터베이스물리적구조데이터파일실제 데이터 제어파일데이터 베이스 구조, 상태, 이..

    [1028 SQL]Ⅱ. SQL 기본과 활용-제3장 DML, TCL, DDL, DCL, 절차형SQL(프로시저)

    제3장 관리 구문제1절 DML제2절 TCL제3절 DDL제4절 DCLDMLData Manipulation Language조작어SELECTSELECT * FROM employees;INSERTINSERT INTO employees (first_name, last_name) VALUES ('John', 'Doe')           , ('Alice', 'Johnson' );--ORACLEINSERT ALL   INTO employees (employee_id, first_name) VALUES (1, 'John')   INTO employees (employee_id, first_name) VALUES (2, 'Jane')SELECT * FROM dual;INSERT INTO employees (employ..

    반응형