資料の 英語版 に戻るData Virtualization化の仮想オブジェクトのリストが遅い
Data Virtualization化の仮想オブジェクトのリストが遅い
最終更新: 2024年11月26日
Data Virtualizationサービスの仮想オブジェクトの一覧表示処理に時間がかかる。
症状
Data Virtualization で仮想化されたテーブルとビューを一覧表示または取得しようとしましたが、処理に時間がかかりすぎます。原因
デフォルトでは、Restrict visibilityオプションはData Virtualizationで有効になっている。 仮想化されたテーブルまたはビューに 'SELECTアクセス権がない場合、Data Virtualizationサービスで仮想オブジェクトをリストしても、このテーブルまたはビューは表示されません。
Data Virtualizationで仮想オブジェクトの完全なリストを返す前に、システムは各仮想オブジェクトのアクセス設定を確認する必要があります。 特に仮想オブジェクトの総数が多いユーザー環境では、このプロセスに数分を要することがあります。
問題の解決
次の手順を実行して、問題を解決してみてください。
- 照会に WHERE 述部を追加して、表またはビューのサブセットを要求します。 このオプションでこの問題を解決できない場合は、 Db2® カタログへのユーザー・アクセスを制限する設定を変更してください。
- Data Virtualization管理者は、以下の手順で「Db2カタログへのアクセス制限を変更できる:
- をクリックします。
- サービス・メニューで、 「拡張オプション」 セクションに移動します。 を選択し、
- ユーザーにそのユーザーがアクセスできない仮想オブジェクトの列名と表名を表示する場合は、「可視性の制限」オプションを無効にします。注: カタログへのアクセスを無効にすると、すべての仮想オブジェクトがすべてのユーザーに表示されます。 ただし、これらの表やビューの内容を参照できるのは、対応する権限を付与されたユーザーだけです。 詳しくは、 仮想オブジェクトの管理を参照してください。