인덱슀, 캐싱 μ μš©ν•΄λ³΄κΈ°
Β·
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 μ„±λŠ₯ λΉ„..