일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Notice
Tags
- data
- 회사생활
- constraint
- 책리뷰
- 일기
- 30일챌린지
- 보울룸
- 전생
- 넷플릭스
- Drop
- 도전
- 직장인일기
- 직장생활
- 테이블삭제
- ROWNUM
- null
- where절
- SQL
- rename
- 홈트
- ERD
- INSERT
- 환생
- 회사싫어
- SQLD
- 데이터모델링
- Update
- 인덱스
- 빅데이터
- 30일글쓰기
Archives
- Today
- Total
목록대량데이터 (1)
최보름달
[SQL] 대량 데이터에 따른 성능
대량 데이터 발생에 따른 테이블 분할 고속도로 차선을 넓게 시공해서 건설해도 교통량이 많으면 넓은 도로가 정체현상을 보이는 것과 비슷한 원리로... 일이 처리되는 양이 한군데 몰리는 현상이 발생하는 경우 트랜잭션이 분산 처리될 수 있도록 테이블 단위에서 분할 방법을 적용할 필요가 있다. 로우 길이가 너무 길어서 데이터 블록 하나에 데이터가 모두 저장되지 않고 두 개 이상의 블록에 걸쳐 하나의 로우가 저장되어 있는 형태가 로우체이닝(Row Chaining) 현상이다. 또한 로우 마이그레이션(Row migration)은 데이터 블록에서 수정이 발생하면 수정된 데이터를 해당 데이터 블록에서 저장하지 못하고 다른 블록의 빈 공간을 찾아 저장하는 방식이다. 로우 체이닝과 로우 마이그레이현이 발생하면 성능이 저하된..
문송한 회사생활/SQL 공부
2020. 7. 19. 19:35