Both the {{Loader}} and {{HqlSqlWalker}} have been identified by performance diagnostics as looking up the {{Dialect}} instance using the {{ServiceRegistry}} at runtime.
This is particularly relevant, as the lookup of services triggers the secondary type cache pollution issue, which we’re currently trying to mitigate in related issues such as [https://hibernate.atlassian.net/browse/HHH-15662|https://hibernate.atlassian.net/browse/HHH-15662|smart-link] , [https://hibernate.atlassian.net/browse/HHH-15649|https://hibernate.atlassian.net/browse/HHH-15649|smart-link], [https://hibernate.atlassian.net/browse/HHH-15616|https://hibernate.atlassian.net/browse/HHH-15616|smart-link] . |
|