반응형 데이터베이스/Postgresql1 인덱스 개요. 인덱스란 추가적인 쓰기 작업과 저장 공간을 활용하여 DB내 테이블의 검색 속도 향상을 위한 자료구조이다. [ 인덱스 장단점 ] 장점 테이블을 조회하는 속도와 그에 따른 성능을 향상시킬 수 있다. 전반적인 시스템의 부하를 줄일 수 있다. 단점 인덱스를 관리하기 위해 DB의 약 10%에 해당하는 저장공간이 필요하다. 인덱스를 관리하기 위해 추가 작업이 필요하다. 인덱스를 잘못 사용할 경우 오히려 성능이 저하되는 역효과가 발생할 수 있다. 만약 CREATE, DELETE, UPDATE가 빈번한 속성에 인덱스를 걸게 되면 인덱스의 크기가 비대해져서 성능이 오히려 저하되는 역효과가 발생할 수 있다. 그러한 이유 중 하나는 DELETE와 UPDATE 연산 때문이다. 앞에서 설명한대로, UPDATE와 DELE.. 2022. 8. 23. 이전 1 다음 반응형