Search
⌨️

DB μ„±λŠ₯ 높이기

쑰회 μ„±λŠ₯

1.
인덱슀 μ΅œμ ν™”
β€’
자주 μ‚¬μš©λ˜λŠ” μ»¬λŸΌμ— 인덱슀 생성
2.
쿼리 μ΅œμ ν™”
β€’
쿼리 μ‹€ν–‰ κ³„νšμœΌλ‘œ λΆˆν•„μš”ν•œ ν…Œμ΄λΈ” μŠ€μΊ” 제거
β€’
JOIN 및 μ„œλΈŒμΏΌλ¦¬λ₯Ό λΆ„λ¦¬ν•˜μ—¬ μ΅œμ ν™”
β€’
μ •κ·œν™”/λ°˜μ •κ·œν™”
3.
ν•˜λ“œμ›¨μ–΄ μ—…κ·Έλ ˆμ΄λ“œ
β€’
SSD μ‚¬μš©, λ©”λͺ¨λ¦¬ 증섀, CPU μ„±λŠ₯ ν–₯상
4.
νŒŒν‹°μ…”λ‹ 및 샀딩
β€’
ν…Œμ΄λΈ” νŒŒν‹°μ…”λ‹
β€’
샀딩 - λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μ—¬λŸ¬ μ„œλ²„μ— λΆ„μ‚°ν•˜μ—¬ λΆ€ν•˜λ₯Ό 쀄일 수 μžˆλ‹€.

μ“°κΈ° μ„±λŠ₯

1.
인덱슀 μ΅œμ†Œν™” 및 μ΅œμ ν™”
β€’
λΆˆν•„μš”ν•œ 인덱슀 제거
2.
배치 처리 및 νŠΈλžœμž­μ…˜ μ΅œμ ν™”
β€’
벌크 μž‘μ—…
3.
ν•˜λ“œμ›¨μ–΄ μ„±λŠ₯ ν–₯상
β€’
SSD 와 같이 λΉ λ₯Έ λ””μŠ€ν¬ IO λ₯Ό μ œκ³΅ν•˜λŠ” ν•˜λ“œμ›¨μ–΄ μ‚¬μš©
4.
DB modeling 및 μ•± 둜직 μ΅œμ ν™”
β€’
μ •κ·œν™”μ™€ λ°˜μ •κ·œν™” κ· ν˜•

아킀텍쳐

1.
λ§ˆμŠ€ν„°-λ ˆν”Œλ¦¬μΉ΄: CQRS
2.
캐싱

컀λ„₯μ…˜ 관리

1.
컀λ„₯μ…˜ 곡유 μ „λž΅
2.
컀λ„₯μ…˜ ν”„λ‘μ‹œ
3.
μš”μ²­ νμž‰ - μš”μ²­μ„ 큐에 λ„£μ–΄ 순차적으둜 처리
4.
λ°±ν”„λ ˆμ…” - DB μ„œλ²„μ˜ λΆ€ν•˜κ°€ 일정 μˆ˜μ€€ 이상이면 μš”μ²­μ„ 지연 β‚©12