技術的に適切に表現する方法がわかりません。
紹介
Documentum 6.0 と oracle 11g を使用しています。DQL を使用して documentum を検索しようとしましたが、インデックスとチューニングを行った後でも、パフォーマンスの点で惨めに失敗します。
理由の一部は、documentum がどのように変換するかということです -> 値を繰り返すための任意の (cat="abc" および cat="aaa" および cat="ccc")
cat="abc"、cat="aaa"、cat="ccc" を含むドキュメントを検索しようとしていますが、サブクエリに複数存在するように変換されます。
テーブルへの参加など、他の理由もあります。
したがって、生成された oracle テーブルを直接クエリすることにしました。
これまでのところ、POC はかなり成功しているように見えますが、いくつか問題があります
1) 古いバージョンが同じテーブルに格納されており、最新のレコードが I_LATEST_FLAG の「1」でマークされていることに気付きました
documentum によって作成されたすべての I_* 列の定義をどこで見つけることができるか教えてください。
また、「I_LATEST_FLAG」=1 が常にドキュメントの最新バージョンであると信頼できますか?
2) Documentum 管理者を介して DQL から提供された日付と時刻は正確ですが、Oracle DB では数時間遅れています。
この問題の適切な解決策はありますか?
3) 私と同じソリューションを使用している人はいますか? もしそうなら、私が見るべき他の問題を共有してください。
ありがとうございました。