๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Study/DB SQL1

[DB] MySQL Explain ์•ˆ๋…•ํ•˜์„ธ์š” ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž ํ™๋ฏผ์ • ์ž…๋‹ˆ๋‹ค ๐Ÿซง ์˜ค๋Š˜์€ MySQL๊ณผ ๊ด€๋ จ๋˜์–ด ํฌ์ŠคํŒ… ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์Šคํ‚ค๋งˆ ์„ค๊ณ„๋Š” ํ•œ๋ฒˆ ์ง„ํ–‰๋˜๋ฉด ๊ทธ ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์ฟผ๋ฆฌ์— ์˜ํ–ฅ์„ ์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๋ณ€๊ฒฝ์ด ํž˜๋“ค์ง€๋งŒ ์ฟผ๋ฆฌ๋Š” ํ•ด๋‹น ์ฟผ๋ฆฌ๋งŒ ์ˆ˜์ •ํ•˜๋ฉด ๋˜๋ฏ€๋กœ ๋ณ€๊ฒฝํ•˜๊ธฐ ์‰ฝ๋‹ค๋Š” ์žฅ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ์‹คํ–‰๊ณ„ํš์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์‚ดํ”ผ๋ฉด ์ข‹์€๋ฐ์š”, ์ด๋ฅผ ๋„์™€์ฃผ๋Š” [ EXPLAIN] ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. โœ… EXPLAIN ์ด๋ž€? ์–ด๋– ํ•œ ์ด์Šˆ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ์˜ ์ฟผ๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ  ์–ด๋–ป๊ฒŒ ์ตœ์ ํ™” ํ•ด์•ผํ•  ์ง€์— ๋Œ€ํ•œ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋งค์šฐ ๊ฐ•๋ ฅํ•œ ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค. DB๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ์•„๊ฐ€๋Š” ์ผ๋ จ์˜ ๊ณผ์ •์„ ์‚ฌ๋žŒ์ด ์•Œ์•„๋ณด๊ธฐ ์‰ฝ๊ฒŒ DB ๊ฒฐ๊ณผ ์…‹์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ ์ž…๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•ด, ์ฟผ๋ฆฌ์˜ ์‹คํ–‰ ๊ณ„ํš์„ ์ถœ๋ ฅํ•˜๋Š” ๋ช…๋ น์–ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค... 2022. 11. 3.