-2

500 億行以上 (つまり 50,000,000,000 行以上) のファクト テーブルを持つ Microstrategy / Oracle セットアップがあります。

システムのパフォーマンスが非常に不安定です。正常に実行される場合もありますが、非常に遅い場合もあります。たとえば、単純なレポートの実行には 20 分かかります。

最も奇妙な部分: レポートにさらに制約を追加すると (つまり、where 句を増やすと)、最終的に LESS データが戻ってくると、レポートは実際にはさらに遅くなります。

Microstrategy から SQL を取得できますが、SQL 自体の実行速度も非常に遅いことがわかります。ただし、SQL は Microstrategy によって生成されるため、SQL をあまり制御できません。

どこに目を向けるべきかについて何か考えはありますか?

4

4 に答える 4

2

SQL を見て、さらに有用なインデックスを追加できるかどうかを確認してください。クエリが、本来あるべきと思われるインデックスを使用していることを確認してください。

于 2014-03-04T16:41:40.653 に答える
0

EnableDescribeParam=1ODBC ドライバーで

于 2016-12-15T12:37:57.447 に答える