데이터베이스에서 인덱스를 사용하느냐, 안하느냐에 따라 DB 쿼리 속도가 다르고 어떤 인덱스를 사용하느냐에 따라 또 달라진다.
왜 이런 차이가 발생할까 라는 궁금함과 효율적인 쿼리를 만들기 위해서 간단히 정리 해본다.
그리고 조건절(Where 절)에 따라 다르겠지만 어떤 인덱스를 설정하고 사용하는 것이 좋을지 간단히 비교 해본다.
모든 DBMS 가 이런 것은 아니라고 하지만 익히 알고 있는 Oracle, MS-SQL 등 대부분의 DBMS 가 이렇게 처리하고 있다고 한다.
왜 이런 차이가 발생할까 라는 궁금함과 효율적인 쿼리를 만들기 위해서 간단히 정리 해본다.
그리고 조건절(Where 절)에 따라 다르겠지만 어떤 인덱스를 설정하고 사용하는 것이 좋을지 간단히 비교 해본다.
모든 DBMS 가 이런 것은 아니라고 하지만 익히 알고 있는 Oracle, MS-SQL 등 대부분의 DBMS 가 이렇게 처리하고 있다고 한다.
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
MS SQL Server 에서 특정 테이블(단어)을 참조하는 저장 프로시저 찾기 (0) | 2011.07.28 |
---|---|
ODBC 프로그래밍에서 날짜/시간 정보를 매개변수로 전달하는 방법 (0) | 2011.07.01 |
[WIKIBOOKS] More C++ Idioms 소개 (0) | 2011.04.02 |
[WIKIBOOKS] Optimizing C++ 소개 (0) | 2011.04.02 |
[링크] LLVM 퍼포먼스 비교 (0) | 2011.04.02 |