Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 트랜잭션
- 개발남노씨
- 쉬운코드
- 반효경
- 시스템프로그래밍
- 코딩애플
- Extendable hashing
- 인터럽트
- vite
- B tree 데이터삽입
- CPU 스케줄링
- 시그널 핸들러
- 운영체제
- 쉬운 코드
- 운영체제와 정보기술의 원리
- 네트워크
- 김영한
- recoverability
- 코딩테스트 [ ALL IN ONE ]
- 커널 동기화
- concurrency control
- 온디바이스AI
- BreadcrumbsComputer-Networking_A-Top-Down-Approach
- 프로세스 주소 공간
- 백엔드
- 갤럭시 S24
- 데이터베이스
- SQL
- SDK
- Git
Archives
- Today
- Total
목록indexing (1)
티끌모아 태산
이번 시간에는 데이터베이스에서 index가 중요한 이유와 동작 방식 등에 대해서 알아보도록 하겠습니다. Indexing 다음과 같이 쿼리문이 있다고 생각해 보겠습니다. 현재, customer table은 아래와 같이 구성되어 있고, 데이터의 수가 100만개라고 가정해 보겠습니다. SELECT * FROM customer WHERE first_name = 'Minsoo'; 이때, first_name에 index가 걸려있지 않다면 성능은 어떻게 될까요?! index가 걸려 있지 않다면 first_name이 'Minsoo'인 것을 찾기위해 100만개의 데이터를 모두 탐색해야합니다. 이렇게 하나하나 모두 다 확인하는 것을 Full scan or table scan이라고 합니다. 그리고 시간복잡도는 데이터의 개수..
CS 지식/데이터베이스
2023. 12. 4. 23:31