Spring Boot SimpleJdbcCall занимает больше времени при доступе к пакету из другой схемы - PullRequest
0 голосов
/ 11 октября 2018

Я работаю над приложением Spring Boot, которое подключается к схеме USER.Но пакеты для приложения доступны в APPS схеме.Мы предоставили доступ на выполнение этих пакетов к схеме USER.Однако, когда я пытаюсь получить доступ к процедуре из этого пакета, она занимает слишком много времени.Если мы непосредственно создаем пакет в схеме USER, его возвращаемые результаты быстрее.

Ниже приведен синтаксис, используемый для подключения в этих двух сценариях:

1) Для доступа к пакету в схеме USERнапрямую:

SimpleJdbcCall lovListCall = new SimpleJdbcCall(jdbcTemplate).withProcedureName("GET_DROPDOWN_VALUE")
                .withCatalogName("UTIL_PKG")

2) Для доступа к пакету в схеме APPS (мое соединение JDBC все еще к USER схеме)

SimpleJdbcCall lovListCall = new SimpleJdbcCall(jdbcTemplate).withProcedureName("GET_DROPDOWN_VALUE")
                .withCatalogName("UTIL_PKG")
                .withSchemaName("APPS")

Пожалуйста, помогите с тем же и дайтемне, если потребуется более подробная информация.

С уважением, Раджаниш

...