일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 재귀함수가 뭔가요
- 우아한 테크코스 2차 합격
- AWS S3
- python all testcode
- python
- github
- 우아한테크코스 2차
- TypeError: 'property' object is not iterable
- 갓재석
- METACLASS
- Spring
- docker-compose
- docker
- 코딩테스트
- depends_on
- S3
- classmethod
- springboot 3.0.0
- AWS
- OperationalError
- 프로그래머스
- classproperty
- Django
- DB
- depends
- EC2
- github skyline
- javascript
- 2차 코딩테스트
- MySQL server on 'db' (115)
Archives
목록Index (1)
hanbin.dev
[DB] 상황에 맞는 인덱스 사용법
인덱스는 데이터베이스 테이블에 대한 검색 성능을 높혀주는 도구이다. 이런 인덱스를 구현하는 알고리즘에는 여러가지가 있는데, 각 상황에 맞게 사용된다. 먼저 인덱스가 무엇인지 알아보고, 어떤 기준으로 상황에 맞는 알고리즘을 고르면 될지 알아보도록 하자 그리고, 이 글은 꽤나 길기때문에 원하는 정보가 있다면 우측의 인덱스를 잘 활용하길 바란다 👉 🤔 인덱스란? 인덱스는 메모리 영역에 존재하며, 지정된 컬럼을 기준으로 생성된 목차를 의미한다. 아래 그림을 예시로 들어보자. 위 인덱스는 지정된 컬럼(company_id)을 기준으로 정렬되어 있고, pointer가 테이블의 row를 가리키고 있다. 만약 인덱스를 거치지 않고 company_id가 18인 값을 찾으러면 테이블은 company_id 로 정렬되어 있지 ..
DB
2022. 5. 20. 01:35