반응형
250x250
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 | 29 | 30 |
Tags
- 디렉토리계층구조
- it자격증
- SQL
- Pass By Value
- 개인프로필스튜디오창업
- 맥북
- 컴퓨터공학학사취득
- 은행IT
- 모놀리식
- Homebrew
- 오라클
- 렌탈스튜디오창업
- union
- 의사결정나무모형
- jdk17
- 코딩테스트
- jdk
- MSA
- 맥북환경설정
- oracleapex
- 채널계
- 코어뱅킹
- 맥북셋팅
- 프로그래머스
- fastapi
- DB
- 계정계
- python
- 학점은행제
- 학점은행제무료강의
Archives
- Today
- Total
목록DML (1)
개발머해니
[DB] DML을 하면 무조건 인덱스의 성능저하를 가져올까?
인덱스가 걸려 있는 테이블에 DML을 하면 무조건 성능저하를 가져올까? 결론부터 말씀드리면 아닙니다! DML처리를 하려는 컬럼이 INDEX 컬럼이냐 아니냐에 따라 성능차이가 달라집니다. 또한 DML 처리건수가 많지 않을 때에는 사용자가 느끼지 못할만큼 성능 저하에 끼치는 영향이 아주 미미하다고 합니다. 그럼 왜 테이블에 INSERT가 잦으면 인덱스 성능이 저한된다고 하는 걸까요? 테이블은 힙구조인데 반해, 인덱스는 클러스터형이기 때문입니다. - 테이블 : 정렬이 안된 힙구조의 데이터 집합 - 인덱스 : 클러스터링된 열을 사용하여 사용자 정의 열 정렬 순서가 있는 데이터 집합 아래 그림을 보시면 이해가 쉬울 것 같습니다! 일반 테이블과 인덱스 테이블의 차이가 보이시나요? 가장 왼쪽의 테이블이 바로 클러스터..
백엔드
2023. 8. 26. 12:24