DevOps BootCamp/데이터베이스

낮은 검색 성능 - 인덱싱

cloudmaster 2023. 3. 29. 10:35

★ 인덱스

 - 데이터베이스에 저장된 기본데이터(primary data)에서 파생된 부가적인 메타데이터(meta-data : 데이터에 관한 구조화된 데이터)

 > 메타데이터인 인덱스가 우리가 원하는 데이터의 위치를 찾는데 도움을 주는 이정표가 됨

 > 인덱스의 편집사항은 데이터베이스의 내용에는 영향을 주지 않음

 > 단지 질의(Query) 성능에만 영향

 

고려사항

 > 별도의 저장공간을 확보

 > 데이터에 연계된 인덱스들을 필요에 따라 설정

 > 데이터 변경에 따라서 인덱스에 대한 수정도 연계되어 이루어져야 하므로 적절하게 인덱스를 활용하지 못하는 경우 오히려 성능저하의 문제가 발생

 > 자주사용하는 정도나, 분포, 정보의 변경 주기 등 다양한 사항을 고려해 목적에 맞게 인덱스를 설정

 

 

'DevOps BootCamp > 데이터베이스' 카테고리의 다른 글

파티셔닝  (0) 2023.03.29
레플리카  (0) 2023.03.29
SQL - INSERT, UPDATE, DELETE  (0) 2023.03.29
SQL - SELECT  (0) 2023.03.29
데이터베이스 기초  (0) 2023.03.29