사용자 도구

사이트 도구


java:hibernate:performance

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
java:hibernate:performance [2020/05/24 20:42]
kwon37xi
java:hibernate:performance [2021/09/07 17:20]
kwon37xi [hibernate.jdbc.fetch_size]
줄 25: 줄 25:
 ===== hibernate.jdbc.fetch_size ===== ===== hibernate.jdbc.fetch_size =====
   * [[https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/5/html/performance_tuning_guide/sect-performance_tuning_guide-entity_beans-batching_database_operations|4.5.4. Batching Database Operations - Red Hat Customer Portal]]   * [[https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/5/html/performance_tuning_guide/sect-performance_tuning_guide-entity_beans-batching_database_operations|4.5.4. Batching Database Operations - Red Hat Customer Portal]]
- +>  In the first case, hibernate.jdbc.fetch_size sets the statement's fetch size within the JDBC driver, that is the number of rows fetched when there is more than a one row result on select statements. In the second case, hibernate.jdbc.batch_size determines the number of updates (inserts, updates and deletes) that are sent to the database at one time for execution. 
-TBD+  * ''fetch_size'' 는 result 가 여러개일 때, 한 번에 읽어올 row 수이고(단,[[database:mysql|MySQL]]은 항상 전체 데이터를 한방에 읽는다고함. TBD)
  
 ===== hibernate.jdbc.batch_size ===== ===== hibernate.jdbc.batch_size =====
-TBD +  * [[java:hibernate:batch|Hibernate Batch/Bulk Insert/Update]]
 ===== hibernate.query.in_clause_parameter_padding=true ===== ===== hibernate.query.in_clause_parameter_padding=true =====
-  * Hibernate 5.2.18 이후 버전 'hibernate.query.in_clause_parameter_padding=true'' 항상 ''true''로 둘 것.+  * Hibernate 5.2.18 이후 버전 ''hibernate.query.in_clause_parameter_padding=true'' 항상 ''true''로 둘 것.
   * ''IN'' 절 쿼리에 대해서 2의 제곱단위로 쿼리를 생성한다.   * ''IN'' 절 쿼리에 대해서 2의 제곱단위로 쿼리를 생성한다.
   * [[https://vladmihalcea.com/improve-statement-caching-efficiency-in-clause-parameter-padding/|How to improve statement caching efficiency with IN clause parameter padding - Vlad Mihalcea]]   * [[https://vladmihalcea.com/improve-statement-caching-efficiency-in-clause-parameter-padding/|How to improve statement caching efficiency with IN clause parameter padding - Vlad Mihalcea]]
java/hibernate/performance.txt · 마지막으로 수정됨: 2024/03/04 12:47 저자 kwon37xi