SQLP
SQLP ๐ค [์์๋ฌธ์ ] (2026-08-15)
- ๋ชจ๋ ๋น์ฃผ์ ์์ฑ์ด ๊ธฐ๋ณธ ํค์ ์์ ํจ์ ์ข
์ํ๋์ง ์ฌ๋ถ
- ๊ธฐ๋ณธ ํค๊ฐ ์๋ ๋ชจ๋ ์์ฑ์ด ๊ธฐ๋ณธ ํค์ ์ดํ์ ํจ์ ์ข
์์ด ์๋์ง ์ฌ๋ถ
- ๋ชจ๋ ๊ฒฐ์ ์๊ฐ ํ๋ณด ํค์ธ์ง ์ฌ๋ถ
- ๋ถ๋ถ ํจ์ ์ข
์์ด ์กด์ฌํ๋์ง ์ฌ๋ถ
- INNER JOIN
- LEFT OUTER JOIN
- RIGHT OUTER JOIN
- FULL OUTER JOIN
- Index Unique Scan
- Index Range Scan
- Index Full Scan
- Index Fast Full Scan
- UPDATE ๋ฒ์๋ฅผ ์๊ฒ ๋๋์ด ์ฌ๋ฌ ํธ๋์ญ์
์ผ๋ก ๋ถ๋ฆฌ ์คํํ๋ค.
- INDEX๋ฅผ ์ ์ ํ ํ์ฉํ์ฌ UPDATE ๋์ ๋ ์ฝ๋ ํ์ ์๊ฐ์ ์ค์ธ๋ค.
- ํธ๋์ญ์
๋ด๋ถ์์ UPDATE ๊ตฌ๋ฌธ ์์ LOCK TABLE ๋ฌธ์ ์ฌ์ฉํ์ฌ ํ
์ด๋ธ ์ ์ฒด๋ฅผ ์ ๊ทผ๋ค.
- ๋ถํ์ํ ํธ๋ฆฌ๊ฑฐ๋ ์ ์ฝ ์กฐ๊ฑด์ ๋นํ์ฑํํ์ฌ ์ค๋ฒํค๋๋ฅผ ์ค์ธ๋ค.
- ์กฐ์ธ ํ์๋ฅผ ์ค์ฌ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ค.
- ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ๊ณผ ๋ฌด๊ฒฐ์ฑ ์ ์ง๊ฐ ๋ ์ด๋ ค์์ง ์ ์๋ค.
- ํ
์ด๋ธ ๊ฐ์ ์ค๋ณต ๋ฐ์ดํฐ๋ฅผ ์ต์ํํ๋ ๊ฒ์ด ์ฃผ๋ ๋ชฉ์ ์ด๋ค.
- ์กฐํ ์ฑ๋ฅ ํฅ์์ด ์ ์ฅ ๊ณต๊ฐ์ ์ฆ๊ฐ๋ฅผ ์ํํ ๋ ๊ณ ๋ ค๋ ์ ์๋ค.
- ๊ฐ ๋ถ์ ๋ด์์ ๊ธ์ฌ ์์๋ณ๋ก ์ง์์ ์กฐํํ ๋
- ์ ์ฒด ์ง์ ์ค ํน์ ์ง์์ ๊ธ์ฌ๊ฐ ์์ ๋ช ํผ์ผํธ์ ํด๋นํ๋์ง ๊ณ์ฐํ ๋
- ํ
์ด๋ธ์์ ํน์ ์กฐ๊ฑด์ ๋ง๋ ์ค๋ณต ๋ฐ์ดํฐ๋ฅผ ์ฐพ์ ์์ ํ ์ญ์ ํ ๋
- ์ด์ ๋ฌ๊ณผ ํ์ฌ ๋ฌ์ ๋งค์ถ์ก์ ๋น๊ตํ์ฌ ์ฆ๊ฐ๋ฅ ์ ๊ณ์ฐํ ๋
- ํ
์ด๋ธ ๋ฐ ์ธ๋ฑ์ค์ ํต๊ณ ์ ๋ณด
- WHERE ์ ์ ์กฐ๊ฑด๊ณผ ๊ฒฐํฉ ์ธ๋ฑ์ค ์ฌ์ฉ ๊ฐ๋ฅ์ฑ
- ์๋ฒ์ ๋ฌผ๋ฆฌ์ ๋ฉ๋ชจ๋ฆฌ(RAM) ํฌ๊ธฐ
- ์ตํฐ๋ง์ด์ ํํธ ์ฌ์ฉ ์ฌ๋ถ
- ํ
์ด๋ธ์ ๋จํธํ๋ฅผ ์ ๊ฑฐํ์ฌ ๋์คํฌ ๊ณต๊ฐ์ ํ๋ณดํ๋ค.
- ์ธ๋ฑ์ค ํธ๋ฆฌ์ ๋์ด๋ฅผ ์ต์ ํํ๊ณ ๋จํธํ๋ฅผ ์ ๊ฑฐํ์ฌ ์ธ๋ฑ์ค ์ค์บ ์ฑ๋ฅ์ ํฅ์์ํจ๋ค.
- ๋ฐ์ดํฐ ํ์ผ์ ๋ฌผ๋ฆฌ์ ์์น๋ฅผ ๋ณ๊ฒฝํ์ฌ I/O ์ฑ๋ฅ์ ๊ทน๋ํํ๋ค.
- ์ ๊ทํ๋ ํ
์ด๋ธ์ ๋ฐ์ ๊ทํํ์ฌ ์กฐ์ธ ์ฑ๋ฅ์ ํฅ์์ํจ๋ค.