
μΈλ±μ€, μΊμ± μ μ©ν΄λ³΄κΈ°
Β·
DB
TL;DRAS-IS: λΈλλλ³ + μν νν° + μ’μμμ μ‘°ν μ Full Table Scan & Filesortλ‘ μ±λ₯ μ νTO-BE: μΈλ±μ€ μ μ©μΌλ‘ λΆνμν μ€μΊ/μ λ ¬ μ΅μν, μλ΅ μλ κ°μ κ²°κ³Ό 미리 보기1. λΈλλ + μν νν°(ON_SALE) + μ’μμμ μμ 20 μ‘°νμΈλ±μ€ μ μ© κ²°κ³Ό: 368ms -> 2ms (184λ°° ν₯μ)μΊμ± μ μ© κ²°κ³Ό: 539ms -> 10ms (54λ°° ν₯μ)2. μ 체 + μ’μμμ μμ 20 μ‘°νμΈλ±μ€ μ μ© κ²°κ³Ό: 360ms -> 1ms (360λ°° ν₯μ)μΊμ± μ μ© κ²°κ³Ό: 393ms -> 9ms (44λ°° ν₯μ)λ°°κ²½κ³Ό λͺ©νμꡬμ¬ν: μν λͺ©λ‘μμ λΈλλλ³ νν°λ§ + μ’μμμ μ λ ¬ μ 곡λͺ©ν: κΈ°λ₯ ꡬν ν AS-IS μ±λ₯ μΈ‘μ → μΈλ±μ€ λ° μΊμ± μ μ© ν TO-BE μ±λ₯ λΉ..