| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- mssql프로시저검색
- 윈도우11인터넷없이설치
- w3wp.exe
- adsp공부방법
- 분할정복법
- 코테
- 예제
- 호환성수준변경
- 윈도우11네트워크없이설치
- mssql호환성수준
- 비밀번호
- 톰캣버전확인
- 상태공간트리
- SQLD
- mssql호환성수준확인
- 독학
- 알고리즘
- sql튜닝
- windows11setup
- it자격증추천
- mssql함수검색
- It
- 건대양갈비
- 코딩테스트
- 프로세스에연결
- 선택정렬
- windows11install
- 삽입정렬
- SQL
- 순환
- Today
- Total
목록SQL (3)
404 not found
1. CARTESIAN PRODUCT의 개념 1) WHERE절이 없는 조인 수행 2) 조인을 위한 조건이 없이 조인 수행 : 데이터 복제라는 개념을 활용하기 위해 사용하지만, 잘못 사용하게 되면 오히려 데이터를 부풀리는 원인이 되기 떄문에 퍼포먼스를 오히려 나쁘게 할 수도 있음 SELECT * FROM Table_A, Table_B > 앞에있는 테이블은 뒤에 있는 테이블의 수만큼 복제가 되있다 (A테이블 수 * B테이블 수) 2. 자주 사용하는 방법 : COPY_T, IMSI_T, DUMMY_T와 같은 temporary Table을 활용함 : DUAL(1건의 데이터를 가진 DUMMY 테이블)을 사용함 : 타 SQL에서 사용하고 있는 Table 활용 및 ROWNUM을 사용함 > 주로 MASTER성 테이블을..
SORT/MERGE/HASH 조인 1. SORT/MERGE JOIN : 연결고리에 인덱스가 전혀 없는 경우 : 대용량의 자료를 조인해야 함으로써 인덱스 사용에 따른 랜덤 액세스의 오버헤드가 많은 경우 ① 각 테이블에 대해 동시에 독립적으로 데이터를 먼저 읽어 들임 ② 일혀진 각 테이블의 데이터를 조인을 위한 연결고리에 대하여 정렬을 수행함 ③ 정렬이 모두 끝난 후에 조인 작업이 수행됨 * 튜닝포인트 : 각 테이블로부터 데이터를 빨리 읽어 들이도록 함 : 메모리를 최적화함 2. SORT/MERGE JOIN의 수행 절차 가정: color만 인덱스임 SELECT /*+USE_MERGE(a b)*/ a.color, ..., b.size, ... FROM table_a a, table_b b WHERE a.joi..
실행계획 1. 실행계획의 정의 : 사용자가 SQL을 실행하여 데이터를 추출하려고 할 때, 옵티마이저가 수립하는 작업절차 OPTIMIZER: SQL 해석 > 실행계획 수립 > 실행 2. 실행계획 확인 방법 EXPLAIN PLAN SQL에 대한 실행계획만을 확인할 수 있다. 명령을 사용할 때 데이터 처리과정은 없다. 데이터 처리를 직접 하지 않기 때문에 데이터 베이스에 그 어떤 부하도 있지 않다. 단점) 여러 SQL을 실행시킬 수 없다. PLAN테이블에 저장해둔 정보를 확인하기 위하여 별도의 SELECT 문을 작성해야한다. 데이터를 읽지 않기때문에 소요시간 측정 불가능, 데이터 처리 시 IO관련 정보를 확인할 수 없다. SET AUTOTRACE 한 번의 명령으로 여러개의 SQL에 대한 실행계획을 바로 볼 수..