以下为详细信息 1. 18c数据库 2.在tomcat上运行ords-最大数据库连接数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性能的方法