Documentum に接続された Java プロジェクトを実行しており、オブジェクト テーブルからデータを取得する必要があります。問題は、1 つのテーブルから取得すると、次の DQL を使用して次のテーブルのそれぞれについて最大 2 秒で回答を取得できることです。
SELECT * FROM cosec_general
と
SELECT * FROM dm_dbo.cosec_general_view
ただし、これらの 2 つのテーブルを結合して結果から取得したい場合は、5 分かかります。速くする方法はありますか?それらを結合するために使用する DQL を次に示します。必要な列を取得します。
SELECT dm_dbo.cosec_general_view.name, dm_dbo.cosec_general_view.comp_id,
dm_dbo.cosec_general_view.bg_name, dm_dbo.cosec_general_view.incorporation_date,
dm_dbo.cosec_general_view.status, dm_dbo.cosec_general_view.country_name,
cosec_general.acl_domain, cosec_general.acl_name
FROM dm_dbo.cosec_general_view, cosec_general