참고 자료 http://support.microsoft.com/kb/197297/ko 용어 정리 Driving Table : 조인에서 기준이 되는 테이블 (= Outer Table) Drived Table : 조인에서 결합 되어지는 테이블 (= Inner Table) Nested Loop - 두개 이상의 테이블에서, Driving Table에서 먼저 조건에 맞는 집합을 만들고, Drived Table에서 조건이 맞는 결과를 얻어낸 후 Row를 결합하여 원하는 결과를 추출하는 방식 (Driving Table의 한 행당 Drived Table의 데이터 검색이 일어난다). - 부분 범위 처리 가능 (정지, 재개 가능. 예를 들어 조건에 만족하는 데이터 1000개만 얻어낸 상태에서, 요청이 들어올경우 1001~..
1. 인덱스 컬럼의 변형 select * from table where LOWER(name) ='word'; select * from table where idx - 1 = 5; 이 처럼 인덱스에 변형을 가하게 되면, DBMS가 인덱스를 이용하지 않는다. 2. NOT 또는 IN 연산자 사용 NOT일 경우 무조건 인덱스를 안타는 것이 아니다. NOT일 경우에도 인덱스를 타긴 타지만, 일반적으로, NOT에 사용된 값이 아닌 데이터의 비율이 높은 경우가 많기 때문에 인덱스를 타지 않는 경우가 많다. 마찬가지로 IN일 경우에도, IN에 포함된 데이터들의 비율이 매우 높다면 FULL SCAN을 하는 것이 낫다고 DBMS가 판단하면 인덱스를 타지 않는다. 3. 와일드 카드 LIKE문장에서 범위를 전체를 지정시 se..
- Total
- Today
- Yesterday
- 디자인 패턴
- Ruby on Rails
- MS-SQL
- 디버깅
- 엘키
- Rails
- perfmon
- 멀티스레드
- 게임데브포에버
- NDC2013
- SDL
- 루비 온 레일즈
- 조엘 온 소프트웨어
- c언어
- EzShortcut
- 루비
- RoR
- TDD
- 임백준
- CppSQLite
- EasyExec
- SQLite Spy
- ruby
- 바로가기 프로그램
- svn
- 게임개발포에버
- TraceRoute
- ftp
- 좋은 프로그래머
- 리버스 엔지니어링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |