인덱스
-
[SQL] 인덱스프로그래밍 언어/SQL 2024. 10. 20. 15:09
1. 인덱스 사용이유2. 인덱스 주의할점3. 인덱스 예시 인덱스 사용이유DB의 경우, 데이터를 저장할 때에 순서없이 저장하는 기능을 한다DB는 원하는 결과가 있을시에, Full Scan을 통해서 데이터를 읽어온다인덱스는 Select 조회시, 빠른 결과를 얻기 위해서 사용한다 인덱스 주의할점인덱스는 테이블에서 색인이 필요한 열(column)을 저장하기 위해서 따로 파일로 저장아무리 적은 데이터 양이라도, 인덱스가 쌓이다 보면 DB 저장 공간이 줄어든다빈번하게 데이터값이 수정되고 변경되는 경우, 인덱스 파일 또한 수정되어야하기에 DB성능에 좋지않은 영향을 미친다INSERT / UPDATE / DELETE 사용시 주의데이터 중복도가 높은 열(column)의 경우 인덱스의 효용이 없다 (예: 성별, 타입이 별..