500 億行以上 (つまり 50,000,000,000 行以上) のファクト テーブルを持つ Microstrategy / Oracle セットアップがあります。
システムのパフォーマンスが非常に不安定です。正常に実行される場合もありますが、非常に遅い場合もあります。たとえば、単純なレポートの実行には 20 分かかります。
最も奇妙な部分: レポートにさらに制約を追加すると (つまり、where 句を増やすと)、最終的に LESS データが戻ってくると、レポートは実際にはさらに遅くなります。
Microstrategy から SQL を取得できますが、SQL 自体の実行速度も非常に遅いことがわかります。ただし、SQL は Microstrategy によって生成されるため、SQL をあまり制御できません。
どこに目を向けるべきかについて何か考えはありますか?