쿼리 속도차이..? 0 6 1,371

by 헨씀히포 [2013.02.27 08:51:26]



예를 들어서 금액데이타를 표시할려고 jstl로 데이타를 가공하는게 더빠를까요?
아니면 쿼리로 가공하는게 더 빠를까요?
데이타가 약10만건이 잇는 전제하에 질문하는겁니다
by 마농 [2013.02.27 09:04:32]
길고 짧은건 대봐야 알 수 있을 듯.

금액 데이터 가공이란게 어떤 가공을 말하는지?
오라클에서의 가공은 내장함수를 이용할 것 같고...
jstl 에서의 가공은 어떤 절차로 이루어 지는지?
- 단순한지, 복잡한지, 처리속도는 빠른지? 등 여러 변수에 따라 다를 수 있구요.

오라클 자체 가공이 더 빠를 가능성은 있지만
가공전 데이터 전송량보다 가공후 데이터 전송량이 더 클 수 있으므로
데이터 전송 속도에서 차이가 발생할 수 있으므로

길고 짧은건 대봐야 알 수 있습니다.

by 아발란체 [2013.02.27 09:06:27]

JSTL로 데이타를 10만건 출력?? ㅋㅅㅋ)/
전 잘 모르지만 찍어서 DB 처리가 좋아보이네요.


by 헨씀히포 [2013.02.27 13:37:24]

jstl이란 jsp에서 사용하는건데 10만건을 다보여주는게 아니라 10만건중에서 필요한 데이타만 보여주는거고 쿼리에서 데이타를 가공 하는게 빠른지  view단(jsp나 asp)에서 가공하는게  더 좋은지를 묻는겁니다

by 이재현 [2013.02.27 14:18:16]

그럼, 쿼리도 페이징 쿼리를 사용 하심 비슷할것같습니다.

by 헨씀히포 [2013.02.27 14:46:49]

모두 감사합니다

by 아발란체 [2013.03.01 15:43:50]

그럼 JSTL로 가공하는게 좋아 보여요.

체감 속도는 별로 차이 나지 않을 것 같고요,
DB 단에서 가공하면 VIEW 단에서 연산을 해야 할 경우 또 필터링 해야 하기 때문에
JSTL로 포메팅하는게 좋아 보여요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입