Replies: 3 comments 7 replies
-
So with no plugins you are seeing latency? What are the actual measurements? |
Beta Was this translation helpful? Give feedback.
-
Hi @jgronfur Any chance you can share your sample application? We'd like to run it on our side and find a root cause of the issue. Thank you! |
Beta Was this translation helpful? Give feedback.
-
Hi @jgronfur We've successfully merged a significant optimization into our codebase. Would you please test our latest snapshot build and provide feedback on whether you observe performance improvements? Your assessment would be greatly appreciated. https://github.com/aws/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/UsingTheJdbcDriver.md#using-a-snapshot-of-the-driver Thank you! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We are trying to add the aws-advanced-jdbc-wrapper to our client database connection configuration so that we get the benefits of IAM authentication and fast failover.
However our tests at production scale show that the aws-advanced-jdbc-wrapper adds 50+% additional latency and client-side cpu utilization under the same workload. Even when disabling all plugins, the performance impact is still there (although slightly less).
In particular the performance overhead seems to be when iterating through a ResultSet to get the values of the columns for each row. It seems that it is doing the wrapper logic for each plugin on every call for every column of every row.
Our tech stack is:
Our database config is:
Beta Was this translation helpful? Give feedback.
All reactions