[Postgresql] 인덱스(INDEX) 개념 및 효과적인 인덱스 설계 방법 정리
🚀 들어가며... 실무에서 너무나도 많이 쓰이는 인덱스에 대해 알아보고, 효과적인 인덱스 설계 방법에는 어떠한 것들이 있는지 정리해보았습니다! 📑 내용 인덱스의 개념 인덱스는 테이블의 동작속도(조회)를 높여주는 자료구조입니다. 인덱스로 데이터의 위치를 빠르게 찾아주는 역할이고 대표적인 예로는 책 뒷편에 '색인'이 인덱스의 역할과 동일하다고 볼 수 있습니다. 인덱스가 설정되지 않았다면 Table Full Scan이 일어나 성능이 저하되거나 치명적인 장애가 발생합니다. 하지만, 인덱스의 단점도 존재하는데, 조회속도는 빨라지지만 UPDATE, INSERT, DELETE의 속도는 저하된다는 단점이 있습니다. (Table의 index 색인 정보를 갱신하는 추가적인 비용 소요) 때문에 효율적인 인덱스 설계로 단점을..
Postgresql
2022. 12. 6. 14:30
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- MVT
- static files
- 탐욕법
- Named export
- programmers
- db
- PostgreSQL
- react
- Master & Slave
- lv2
- Linux
- JavaScript
- data formatting
- JS
- Default export
- Greedy Algorithm
- union-find
- ORM
- Python
- django ORM
- Algorithm
- container
- generator expression
- list
- uSWGI
- lv1
- django
- SQL
- This
- docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함