ORDS Производительность очень низкая - PullRequest
0 голосов
/ 03 ноября 2019

Ниже приведены подробности 1. 18c База данных 2. Выполнение ордеров на tomcat - макс. Соединение дБ 150 3. Запрос метаданных ORDS медленный

При выполнении loadtest - простой модуль (с выбором одной таблицы)при 100 одновременных соединениях см. долгое ожидание параллелизма для вышеупомянутого sql и выше sql иногда занимает 5 секунд.

SELECT module_id ,
template_id ,
base_path ,
pattern ,
priority ,
privilege_name ,
upper(method) method,
handler_id ,
source_type ,
items_per_page ,
pre_hook ,
source source_head
FROM user_ords_services
WHERE status = 'PUBLISHED'
AND instr(:1 ,REPLACE('/'||trim(both '/'
FROM NVL(base_path,'')) || '/', '//','/'),1) = 1
ORDER BY module_id , template_id,handler_id

Все ТАБЛИЦЫ ORDS_METADATA находятся в отдельном табличном пространстве, которое сконфигурировано в памяти и не сжимается.

Пожалуйста, предложите способы точной настройки производительности для этого sql

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...