Index(인덱스) 이해하기 (DB Index)
Index 란? 내가 찾고 싶은 데이터를 찾을 때, 모든 레코드에서 찾는 것 보다 특정한 범위 내 한정해서 데이터를 찾는게 빠르다. 즉, 우리가 책에다 포스트잇을 붙여 넣거나 목차를 달아두어서 찾고자 하는 내용이 있으면 해당 내용이 속한 포스트잇이나 목차를 바로 찾아서 둘러 보는 것과 같다. DB에서 레인지 스캔을 하려면 책처럼 색인(목차)이 필요하다. 이러한 색인, 포스트잇을 DB에서 인덱스(Index)라고 부른다. 예를 들어 사용자가 100만명이 있는 테이블에서 userid 가 akdu39 라는 값을 찾고자 한다면, 다음 이 쿼리를 사용해야 한다. select userid from user_table where userid = "akdu39" 만약 인덱스가 없다면 100만개의 데이터를 모두 찾아보고 ..
DataBase
2023. 2. 16. 23:52
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- jpa
- GIS
- 인덱스
- thread
- oauth2
- 논블로킹
- 스프링
- 쓰레드
- java
- Index
- R-Tree
- jenkins
- 공간쿼리
- mysql
- lock
- database
- db
- TCP
- Excel
- 비동기
- 다운로드
- Spring Security
- 영속성 컨텍스트
- 데이터베이스
- DispatcherServlet
- spring mvc
- 네트워크
- spring
- github
- spring boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함