prepared statements를 파라메터와 함께 사용하면 미리 만들어진 접근 계획을 재사용하므로서 데이터 베이스에 대한 로드를 줄여 준다.
이 cache는 데이터 베이스가 확장된 것이어서 여러분의 모든 애플리케이션이 유사한 파라메터화된 sql을 사용하면 하나의 애플리케이션이 다른 애플리케이션에 의해 사용된 prepared statements를 이용하므로 캐시 스키마의 효율성을 증대 시킬 수 있다.
이것은 application server 사용의 이점이다.
왜냐하면 데이터 베이스에 접근하는 로직은 데이터 접근 계층에 집중화 되어야하기 때문이다.
또다른 이점은 prepared statements의 올바른 사용은 여러분이 애플리 케이션 내부의 prepared statements cache를 잘 이용할 수 있게 한다.
이것은 애플리케이션이 이전에 사용했던 prepared statements 호출을 재사용해서 JDBC driver에 대한 호출의 수를 감소시켜 성능의 향상을 기대할 수 있다는 것이다.
이것은 현명한 fat clients 사용을 효율적으로 그리고 경쟁력있게 만들고 독점적인 connection을 유지할 수 없는 불이익을 제거한다.
만약 파라메타화된 prepared statements를 사용한다면 여러분은 데이터 베이스와 코드를 가지고 있는 application server의 효율을 높일 수 있다.
statements 보다 개선된 preparedstatements는 여러분의 애플리케이션의 성능을 향상 시킬수 있게 할것이다.
'JSP(Java Server Page)' 카테고리의 다른 글
jsp에서 포워드, 리다이렉트, forward, redirect (0) | 2014.05.26 |
---|---|
cos.jar 이용하여 파일 업로드 (미완 여러 파일 업로드) (0) | 2014.04.23 |
DB 데이터 갯수 읽어오기, 레코드 갯수 (0) | 2014.04.10 |
jsp에서 자바스크립트 안먹을 때 확인할 사항 (0) | 2014.03.31 |
MVC1 패턴을 이용한 간단한 게시판 구현 (0) | 2014.03.28 |