๐ 22-08-21
SQLP ์ด๋ก ๋ณต์ต
(1) ๊ณ ๋ํ
SQLP ์ค๊ธฐ ํ์ด
SQLP ํ๊ธฐ ํ์ด
(1) SQLP ์ค์ ๋ชจ์๊ณ ์ฌ 1ํ
๐ 8/21 ๋ณต๊ธฐ
[1] โญ๏ธ ๋ถ๋ถ๋ฒ์ ์ฒ๋ฆฌ์ ์ธ๋ฑ์ค ์ ๋ ฌ ์์ ์ ์!
- ์ค์ ๋ชจ์๊ณ ์ฌ 1ํ 19๋ฒ
- ์ธ๋ฑ์ค ๊ตฌ์ฑ์ด '๊ฒ์ํ์ ํ์ฝ๋ + ๋ฑ๋ก์ผ์ + ์ง๋ฌธ์ ํ์ฝ๋ + ๊ธ๋ฒํธ' ์ด๊ณ
- ์กฐ๊ฑด์ ์ ๊ฒ์ํ์ ํ์ฝ๋ = 'ABCD' ์ด๊ณ
- ๋ถ๋ถ ๋ฒ์ ์ฒ๋ฆฌ์์ ์์ฒญํ ์ ๋ ฌ ์์๋ ๋ฑ๋ก์ผ์ DESC , ์ง๋ฌธ์ ํ์ฝ๋ , ๊ธ๋ฒํธ
๋ค์๊ณผ ๊ฐ์ ์กฐ๊ฑด์ผ ๋ ์ธ๋ฑ์ค๋ฅผ ๋ฐ๋ก ์ฌ์ฉํ์ง ๋ชปํ๋ค. ์๋ํ๋ฉด ์ธ๋ฑ์ค์ ์ ๋ ฌ์ด ๋ฑ๋ก์ผ์ DESC , ์ง๋ฌธ์ ํ์ฝ๋ , ๊ธ๋ฒํธ ์ด๋ฐ ๊ตฌ์ฑ์ด ์๋๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฐ๋ผ์ ์ ๋๋ก๋ ๋ถ๋ถ๋ฒ์ ์ฒ๋ฆฌ๋ฅผ ํ๋ ค๋ฉด '๊ฒ์ํ์ ํ์ฝ๋ + ๋ฑ๋ก์ผ์ DESC+ ์ง๋ฌธ์ ํ์ฝ๋ + ๊ธ๋ฒํธ' ๊ตฌ์ฑ์ ์ธ๋ฑ์ค๋ฅผ ๋ง๋ค์ด์ค์ผํ๋ค.
- ๋ํ ๋ถ๋ถ๋ฒ์์ฒ๋ฆฌ๋ฅผ ์คํํ๋๋ผ๋ฉด ๋ชจ๋ ์กฐ์ธ , ํจ์ ์คํ์ ๋งจ ๋ฐ๊นฅ์ผ๋ก ๋นผ๋ ๊ฒ ๊ทธ๋ฅ ์ฑ๋ฅ์ ๋์์ ์ฃผ์ง ์๋๋ค.
[2] ์คํ๊ณํ์์ ๊ณ์ฐํ๊ธฐ
๋ฒํผ์บ์ ํํธ์จ
- ๋ด์ผํ ํญ๋ชฉ : DISK ํญ๋ชฉ , query ํญ๋ชฉ , current ํญ๋ชฉ
- query ํญ๋ชฉ = disk ํญ๋ชฉ + current ํญ๋ชฉ
์ธ๋ฑ์ค ํด๋ฌ์คํฐ๋ง
- ์ธ๋ฑ์ค๋ฅผ ํตํด ์ก์ธ์คํ๋์ง ๋จผ์ ํ๋จ
- ์ธ๋ฑ์ค๋ฅผ ํตํด ๋ช๊ฐ์ ๋ก์ฐ๋ฅผ ํ์ํ๋์ง ํ๋จ : Rows ํญ๋ชฉ
- ๊ทธ ๊ณผ์ ์์ ์ด ๋ช ๊ฐ์ ๋ธ๋ก์ ์ก์ธ์คํ๋์ง ํ๋จ : cr ํญ๋ชฉ