만약 tmp라는 테이블의 컬럼이 date, value 이렇게 있다고 쳤을 때,
date로 검색을 많이 하면 date에 인덱스를 걸고,
value로 검색을 많이 하면 value에 인덱스를 걸면 되는 검미까?
그리고 테이블 안에 인덱스 보통 몇 개 정도 거는지도 궁금함미다!
만약 tmp라는 테이블의 컬럼이 date, value 이렇게 있다고 쳤을 때,
date로 검색을 많이 하면 date에 인덱스를 걸고,
value로 검색을 많이 하면 value에 인덱스를 걸면 되는 검미까?
그리고 테이블 안에 인덱스 보통 몇 개 정도 거는지도 궁금함미다!
해당 댓글은 삭제되었습니다.
모름미다 db 한지 일주일도 안 됨
보통 인덱스는 니 말처럼 조회 많이 하는 컬럼 위주로 걸지만 보통은 PK가 있기때문에 그걸로 때우는 경우도 많음.
그리고 조회 많이 하는 컬럼이란 말은 where조건을 많이 건다는 의미지 select date from 뭐시기 이런 거랑은 상관 X
아 그러쿤용. 말씀 감사함미다.
검색해보니 db가 내부적으로 테이블마다 자동으로 pk를 정한다는데, 그럼 인덱스 따로 지정하지 말고 pk를 지정해서 사용하는 게 낫겠네염?
PK자체가 인덱스를 뜻하는 말이라고 봐도 무방함(DB엔진내에서). PK조건 충족한다면야 걸어주면 되겠지.
넵, pk가 인덱스의 한 종류라고 적혀있어서용. 말씀 감사함미다. pk를 지정해서 사용해야겠네염!