Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » コンテキスト別ヘルプ » SQL Anywhere プラグインのヘルプ » SQL Anywhere プロパティ・ウィンドウの概要

 

[マテリアライズド・ビューのプロパティ] ウィンドウ:[一般] タブ

このタブには次の項目があります。

[名前]   マテリアライズド・ビューの名前が表示されます。

[タイプ]   ビューのタイプが表示されます。

[所有者]   ビューを所有するデータベース・ユーザが表示されます。

[DB 領域]   ビューが格納されているデータベース・ファイル (または DB 領域) が表示されます。

[ステータス]   ビューのステータスが表示されます。マテリアライズド・ビューのステータスとプロパティを参照してください。

次の値がサポートされます。

  • [有効]   ビューは、データベース・サーバから使用できます。このステータスは、ALTER MATERIALIZED VIEW 文の ENABLED 句と同義です。つまり、ビューを有効にすると、ステータスが [有効] になります。マテリアライズド・ビューのステータスを参照してください。

  • [無効]   ビューは、ユーザによって明示的に無効化されました。ビューを有効にし、ステータスを [有効] にするには、[再コンパイルして有効にする] をクリックします。マテリアライズド・ビューのステータスを参照してください。

[再コンパイルして有効にする]   クリックすると、ビューが再コンパイルされて有効になり、使用できるようになります。その後、[すぐに再表示] をクリックしてビューをリフレッシュしてから、インデックスを再構築します。必要な場合は、ビューを即時ビューに戻します。マテリアライズド・ビューの有効化と無効化を参照してください。

[すぐに無効にする]   クリックすると、ビューが無効になります。マテリアライズド・ビューを無効にすると、そのビューのデータとインデックスは削除されます。また、即時ビューを無効にすると、手動ビューに変わります。マテリアライズド・ビューの定義はデータベース・サーバによってデータベース内に保持されます。

マテリアライズド・ビューに依存する通常のビューは、ビューが無効になると、データベース・サーバによって自動的に無効になります。マテリアライズド・ビューの有効化と無効化を参照してください。

[最適化に使用]   このオプションを選択すると、オプティマイザによってマテリアライズド・ビューを使用できるようにするかどうかを指定できます。無効になっているビューはオプティマイザで無視されます。ビューを無効にしても [最適化に使用] オプションは選択されたままなので、ビューを再び有効にすると設定が考慮されます。マテリアライズド・ビューによるパフォーマンスの向上を参照してください。

[初期化済み]   ビューが初期化済みかどうかを示します。データベース・サーバが利用できるように、マテリアライズド・ビューを初期化する必要があります。ビューを初期化するには [すぐに再表示] をクリックします。

  • [すぐに再表示]   クリックすると、ビューがリフレッシュされます。実行するリフレッシュのタイプを指定するプロンプトが表示されます。REFRESH MATERIALIZED VIEW 文を参照してください。

  • [すぐにトランケート]   クリックすると、ビュー内のすべてのローが削除され、初期化されていない状態になります。TRUNCATE 文を参照してください。

[再表示タイプ]   ビューが手動ビューであるか、即時ビューであるかを指定します。デフォルトは [手動] です。

[最終再表示時刻]   ビューが最後にリフレッシュされた日時が表示されます。

[既知の失効時刻]   ビューが失効したと認識された時刻が表示されます。このプロパティは手動ビューだけが対象で、基本となるベース・テーブルが変更された時刻に対応します。

[コメント]   ビューの説明を入力します。たとえば、システムにおけるそのビューの目的を、この領域に記述できます。データベース・ドキュメント・ジェネレータを使用して、SQL Anywhere データベースをドキュメント化する場合、これらのコメントを出力に含めることができます。データベースのドキュメント化を参照してください。

参照