我是学习 Documentum 的新手,我们遇到了这个由系统运行的查询,我们正在研究如何加速:
SELECT ALL dm_document.r_object_id
FROM dm_document_sp dm_document
WHERE (
dm_document.object_name = :"SYS_B_0"
AND dm_document.r_object_id IN (
SELECT r_object_id
FROM dm_sysobject_r
WHERE i_folder_id = :"SYS_B_1"
)
)
AND (
dm_document.i_has_folder = :"SYS_B_2"
AND dm_document.i_is_deleted = :"SYS_B_3"
)
我们研究了添加索引或使用 SQL 配置文件。但是,该指数会有些大,并将继续增长。SQL 配置文件也需要定期重新检查。
我们认为重新编写 SQL 本身会更好。有没有一种方法可以覆盖系统以对 Documentum 自动生成的特定查询使用自定义 SQL(即开发人员编写的 SQL)?