Skip to content

Conversation

@HidekiSugimoto189
Copy link
Contributor

#359

When setting ConstParamMap in ExecutionContext, we had been repackaging it into ConcurrentHashMap each time due to remnants of past implementations, but since it does not change, we decided to use the Map generated at initialization as is.

As a result, in the case of a ConstParamMap with 5,000 elements, 100,000 SQL issuances improved from 15 seconds to 0.03 seconds.


ExecutionContextにConstParamMapを設定する際、過去の実装の名残で都度ConcurrentHashMapに詰めなおしていたが、変更されないので初期化時に生成したMapをそのまま利用するようした。

これにより、5,000の要素を持つConstParamMapの場合、10万回のSQL発行が15秒→0.03秒に向上した。

@HidekiSugimoto189 HidekiSugimoto189 self-assigned this Aug 4, 2025
@HidekiSugimoto189 HidekiSugimoto189 added this to the v1.0.7 milestone Aug 4, 2025
@HidekiSugimoto189 HidekiSugimoto189 merged commit 176f83e into master Aug 4, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants