![[PostgreSQL] ์ธ๋ฑ์ค(INDEX)์ ์ค๋๋ฐ์ด(ORDER BY), ORDER BY ์ฑ๋ฅ๊ฐ์ , ํจ์จ์ ์ธ ์ธ๋ฑ์ค ์ ์ฉ](/images/posts/69/%ec%8a%a4%ed%81%ac%eb%a6%b0%ec%83%b7%202024-03-12%20%ec%98%a4%ed%9b%84%206.14.28.png)
[PostgreSQL] ์ธ๋ฑ์ค(INDEX)์ ์ค๋๋ฐ์ด(ORDER BY), ORDER BY ์ฑ๋ฅ๊ฐ์ , ํจ์จ์ ์ธ ์ธ๋ฑ์ค ์ ์ฉ
1. ์ธ๋ฑ์ค(INDEX)์ ์ค๋๋ฐ์ด(ORDER BY) ์ธ๋ฑ์ค๋ ์ฟผ๋ฆฌ์ ๊ฒฐ๊ณผ๋ก ํน์ row๋ฅผ ์ฐพ๋ ๊ฒ๋ฟ๋ง ์๋๋ผ, ํน์ ์์๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฌํ๋๋ฐ๋ ํจ์จ์ ์ผ ์ ์๋ค. ORDER BY์ ์ธ๋ฑ์ค๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๋ฉด ๋ณ๋์ ์ ๋ ฌ ๊ณผ์ ์์ด ORDER BY๋ฅผ ์ํํ ์ ์๋ค. PostgreSQL์์ ํ์ฌ ์ง์ํ๋ ์ธ๋ฑ์ค ํ์ ์ค์์๋ B-tree ์ธ๋ฑ์ค๋ง์ด ์ ๋ ฌ ๊ฒฐ๊ณผ๋ก ์ธ๋ฑ์ค๋ฅผ ์์ฑํ ์ ์๋ค. ๋ค๋ฅธ ์ธ๋ฑ์ค ์ ํ์ ํน์ ๋์ง ์์ ์์๋ก, ์คํ ๋๋ง๋ค ๋ค๋ฅธ ์์๋ก ์ด์ ๋ฐํํ๋ค. * ์์ธํ B-tree ์ธ๋ฑ์ค์ ๊ฐ๋ ์ ๋ค์ ๊ธ์ ์ฐธ๊ณ -ย [Postgresql] - [PostgreSQL] B-tree ์ธ๋ฑ์ค์ ์๋ฆฌ ๋ฐ ํน์ง ...