본문 바로가기

index2

인덱스란? 의미)데이터를 찾기 쉽게 해주는 도구를 의미한문장: 저장시 색인을 형성하여 검색속도의 향상을 준다. + 내가 한것(where절을 사용해서 검색속도의향상을 만들었다.) cf) where-> 튜플선정조건이다일반적으로 테이블 하나당 한개 인덱스 설정 인덱스는 속성명에 지정ex) id, name, addr, age, (id, name)이렇게 묶어서 하나의 속성명으로도 인식가능 , (id, addr), (id,age)   장점)1. 검색의 속도가 빠르다. 단점)1. 인덱스가 너무 많으면 오히려 속도가 떨어진다. 2024. 12. 31.
index란 무엇인가? Index는 데이터베이스에서 table의 검색 성능을 높여주는 대표적인 방법중 하나입니다. 일반적인 RDBMS(관계형데이터베이스)에서는 B+Tree구조로 된 index를 사용하여 검색속도를 향상시킵니다. 장점 1. 검색 속도 향상 -> 테이블안에 데이터가 무분별하게 섞여 있을 경우 index가 없을 경우 처음부터 끝까지 다 읽어서 검색조건과 맞는지 비교해야된다 이것을 Full Table Scan 이라고 한다. 반면에 index가 있을 경우 데이터들이 정렬되어 저장되어 있기 때문에 검색 조건에 일치하는 데이터들을 빨리 찾아낼 수 있습니다 단점 1. 추가 저장공간이 필요 -> index 자료구조를 위한 저장공간이 추가적으로 필요하다. 보통 table크기의 10%정도의 공간을 차지한다 2. 데이터 변경 작업시.. 2023. 12. 27.
728x90