Bug #102510 | ClusterJ Feature Request | ||
---|---|---|---|
Submitted: | 6 Feb 2021 18:41 | Modified: | 3 Jul 1:31 |
Reporter: | Mikael Ronström | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Cluster: Cluster/J | Severity: | S4 (Feature request) |
Version: | 8.0.23 | OS: | Ubuntu |
Assigned to: | CPU Architecture: | Any |
[6 Feb 2021 18:41]
Mikael Ronström
[7 Feb 2021 5:33]
MySQL Verification Team
Hello Mikael, Thank you for the feedback and reasonable feature request! Sincerely, Umesh
[27 Feb 18:18]
John Duncan
Posted by developer: Merged into bug#37476251.
[27 Feb 18:19]
John Duncan
Merged into bug#117205.
[3 Jul 1:31]
Daniel So
Posted by developer: Added the following entry to the MySQL NDB 9.4.0 changelog: "Enhancements have been made to improve the scalability of ClusterJ applications using the session.newInstance and session.release interfaces in ClusterJ. A new cache has been introduced in the Session object to store objects, reducing overhead and improving performance. The cache size can be controlled using the com.mysql.clusterj.max.cached.instances configuration parameter, which enables the session cache by default with a maximum size of 100. Additionally, methods have been added to manage the cache, including releaseCache(), dropCacheInstance(), and closeCache(). "
[18 Jul 20:19]
Daniel So
Posted by developer: Updated the changelog entry to the following: "Enhancements have been made to improve the scalability of ClusterJ applications when using the session.newInstance and session.release interfaces. A new session cache, which is a cache of Ndb objects maintained in DbFactoruImpl, has been introduced, reducing an application's overhead and improving its performance. The cache size can be controlled using the com.mysql.clusterj.max.cached.instances configuration parameter, which enables the session cache by default with a maximum size of 100."