์คํ๊ณํ
์ ์
์ฟผ๋ฆฌ๊ฐ ์ ๋ ฅ๋์์ ๋, ์ตํฐ๋ง์ด์ ๋ ์ ์ฅ๋ ํต๊ณ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ต์ ์ ํ์ ๊ณํ์ ์ธ์ด๋ค. ์ด๋ฅผ ์คํ ๊ณํ(Execution Plan)์ด๋ผ๊ณ ํ๋ค.
์ฟผ๋ฆฌ ์์ explain
์ ๋ถ์ฌ ํด๋น ์ฟผ๋ฆฌ์ ์คํ ๊ณํ์ ํ์ธํ ์ ์๋ค.
๋ถ์ ๋ฐฉ๋ฒ
type: ์ฟผ๋ฆฌ ๋ด select ๋ฌธ์ ์คํ ์์
select_type: ์กฐํ๋ฌธ์ ํ์ (๋จ์, ์ ๋์จ, ์๋ธ์ฟผ๋ฆฌ ๋ฑ)
type: ์กฐํ๋ฅผ ์ํด ์ ํํ ํ์๋ฒ
const: ๋จ ํ๋์ ๋ ์ฝ๋๋ง ํ์๋จ
range: ๋ฒ์ ์ฐ์ฐ์ด ์ํ๋จ
all: ๋ชจ๋ ๋ ์ฝ๋๋ฅผ ํ์ธ (๊ฐ์ฅ ๋นํจ์จ์ )
possible_keys: ์ธ๋ฑ์ค๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋ณด๋ค
key: ์ค์ ๋ก ์ฌ์ฉํ ์ธ๋ฑ์ค
rows: ํ์ํด์ผ ํ ์์ ๋ ์ฝ๋ ์
extra: ๋น๊ณ (๋ถ๊ฐ ์ ๋ณด)
์ค๋ณต ์ ๊ฑฐ, WHERE ์กฐ๊ฑด์ ์ฌ์ฉ, ์ ๋ ฌ ์ฌ๋ถ ๋ฑ
๋ถ์ ์์
Last updated