Bug 181 : Performance - Add support for cachable UpdatePlans ...
Priority 
High
Reported Version 
 
Logged By 
Rob
Status 
Fixed
Fixed Version 
2.3.0
Assigned To 
 
Product 
Ebean - core
Duplicate Of 
 
Created 
24/11/2009
Updated 
24/11/2009
Type 
Bug
 
Attachments 
No attachments

This is an internal enhancement to the update bean processing.

Specifically adding in a cachable "Update Plan" ... that can be reused. This covers all scenarios (update all properties, update only changed properties) except for the concurrency mode = all.

With concurrency mode = all... the where clause is very dynamic due to the required use of "is null" in the SQL and so at this stage we are not bothering to cache that update plan.

Otherwise, the performance can be expected to improve - due to the skipping of some processing - especially when in 'update only changed properties' mode.

 
Rob 24 Nov 08:51
Fixed in HEAD

This performance enhancement is in HEAD.

woResponse

Upload a file