誰かがプロセスのスピードを上げるためのソリューションを提供できますか?私たちは、10個のテーブルすべての組合であるレポートに使用されるビューを持っています。ビューには1億8000万行があります。個々の列の異なる値のリストを生成したいと考えています。レポートツールによって生成された現在のSQLは、ビュー上でselect distinctを実行し、10分かかります。好ましくは、解決策は自動的に更新される。私たちは、DB2 UD V8のMQTを共用体として作成しようとしています。どんな提案も大歓迎です。大規模なビューで多数の重複値を含むテーブルスキャンを避けるための提案
チャールズ。
個別リストのマテリアライズド・ビューを作成できますか? – tster
マテリアライズド・ビューは、DB2マテリアライズ照会表のOracle用語です。私は、選択して別名を実行して直ちにリフレッシュしようとすると、次のエラーが表示されます。 "REFRESH IMMEDIATEが指定されている場合、全選択には含まれていてはなりません。 o DISTINCTを選択してください。 – Charles