Мы заметили, что производительность не была звездной, но так не беспокоила нас, потому что это был фоновый процесс, после чего мы связались с нашим администратором баз данных, который сообщил нам, что каждый вызов хранимой процедуры охватывал вторую вызов для получения метаданных из БД.NamedParameterJdbcTemplate, вызывающий нежелательный вызов метаданных
Очевидно, нигде в нашем коде мы не совершаем такие вызовы, и нет, мы не используем рамки ORM, которые могли бы выпустить их за кулисами.
Вот наша установка: - автономный (без контейнера) приложения Java - пружинно-JDBC-3.2.2 используется для доступа данных - мы используем Microsoft JDBC Driver 4.0 для SQL Server - мы используя этот синтаксис: CALL SPROC_NAME (: PAR_1)
Любые указатели на то, как удалить этот дополнительный вызов, действительно оценены. Я не смог включить ведение журнала для драйвера SQL Server, поэтому следующим шагом я попытаюсь отладить весенний JDBC-код.
Спасибо, М.В.