정렬은 DB에서 하는게 빨라? 코드에서 하는게 빨라?
익명(119.71)
2021-09-12 00:43
추천 0
댓글 6
다른 게시글
-
회사갔는데 여자사수 얼굴이 반반하면 무조건 니 여자로 만들어버려라 [1]익명(61.73) | 21.09.12추천 1
-
자격증 선입견 있냐? [4]익명(211.44) | 21.09.12추천 0
-
웹싸개 전공생 네카라 가는 방법 [5]익명(223.33) | 21.09.12추천 1
-
한국코테문화 좋은거같다 [3]익명(220.121) | 21.09.12추천 3
-
요즘 사람들이 코딩이란걸 너무 좆으로본다 [7]익명(117.111) | 21.09.12추천 0
-
모든 관계는 돈에 의해서 결정되어진다고 봐도 무방함 [3]Vic파이(wjgk0822) | 21.09.12추천 0
-
내년 상반기 노릴 생각하니까 마음이 좀 편해졌다 [1]익명(1.231) | 21.09.12추천 0
-
막말로 6개월 기간이면 대기업 진짜 떡칠 수 있는데 [3]익명(223.33) | 21.09.12추천 0
-
어느정도수준임?익명(27.35) | 21.09.12추천 0
-
프론트공부 진짜 27살이야? [4]익명(222.232) | 21.09.12추천 0
db에서 해라
오라클 기준 데이터를 처음 가져올때 블록을 db buffer cashe 내부에서 검색한다 없을시 disk영역에서 데이터를 가져외 캐시에 적재 해서 두번째에 사용할땐 더 빠르게 사용할 수 있다 그리고 shared pool 내부에있는 library cashe또한 옵티마이저의 실행계획을 저장하기 때문에 같은 쿼리를 계속 사용할시 속도면에서 유리하다
결론을 말하자면 캐시 내부에 결과집합을 정렬한 상태로 저장하여 바로 뿌려주기 때문에 db단에서 하는게 더 빠르다고 할 수 있다
오라클 뿐만아닌 다른 dbms또한 비슷한 구조이기 때문에 뵬차이는 없을거다
너 sqlp 있냐? ㄷㄷ
이 글은 커뮤니케이션 상의 문제가 있다