この記事は主にPostgreSQLマテリアライズドビューのプロセス分析について紹介します。サンプルコードを通じて詳細に紹介しており、皆さんの勉強や仕事に一定の参考学習価値を持っています。困っている友人は参考にしてください。 1. ビューを作成する マテリアライズドビューを作成 [ 存在しない場合 ] テーブル名 [ (列名 [, ...] ) ] [ WITH ( ストレージパラメータ [= 値] [, ... ] ) ] [ テーブルスペース テーブルスペース名 ] ASクエリ [ データあり [ データなし ] ] 2. ビューを削除する マテリアライズドビューテーブル名の削除 3. インデックスを作成する CREATE INDEX idx_index_name ON table_name USING index(column); 4. 手動でビューを更新する マテリアライズドビューの更新 [同時実行] 名前 [ データあり [ データなし ] ] マテリアライズドビューの作成メカニズムは、MySQL ビューテーブルと同じです。関連情報は、対応するテーブルから直接クエリされます。ただし、マテリアライズドビューのクエリは通常のテーブルと同じです。これはキャッシュメカニズムに相当し、複雑なクエリ結果をマテリアライズドビューに格納しますが、新しいデータを更新するには毎回更新操作が必要です。データのリアルタイムパフォーマンスに対する要件が特に高くない場合に適しています。バージョンは PostgreSQL 9.3 以降でのみ使用できます。バージョン 9.3 でビューを更新する場合、クエリ作業は実行できません。バージョン 9.4 以降では、CONCURRENTLY パラメータを追加すると読み取り時クエリをサポートできますが、インデックスが使用可能である必要があり、更新速度が遅くなります (クエリロックと交換される時間)。増分クエリは現在サポートされていません。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: VMware vSphere6.0 サーバー仮想化の展開とインストールの図 (詳細な手順)
序文最近、MySQL に関するメモをいくつか尋ねる人がいたので、ブログ記事を書かなければなりません。...
序文日常生活で使用する論理的判断文には、if...else...、switch...case...、...
目次導入リンク始めるコードを読み進めてくださいプロキシ設定傍受を要求する異なるプレフィックスを持つイ...
同時操作によるデータの重複を避けるために、データベースを操作するときにストアドプロシージャを使用して...
よく知らないサーバーの場合や、かなり前にインストールした場所を忘れてしまった場合、構成ファイルの場所...
Centos7 上で openresty 用の Dockerfile を作成し、ビルドしました。 d...
a タグではクリック イベントがよく使用されます。 1. href="javascript...
<br />質問: Word のコンテンツを Web サイトのエディターに直接コピーする...
HTTP/1.1 プロトコルで指定されている HTTP リクエスト メソッドには、OPTIONS、...
目次序文Viteプロジェクトを作成する改修プロジェクトディレクトリの規則その他の構成序文毎日鳩、火ば...
この記事は Tom Ewer の Managewp ブログからのもので、現在人気のレスポンシブ デザ...
memcachedをインストールする yum インストール -y memcached #memcac...
共通点: DIV タグと SPAN タグは、コンテンツ全体を非表示にしたり、コンテンツ全体を移動した...
<br />このシリーズの最初のセクションでは、Web サイトのパフォーマンスを向上させ...
1. Nginx ステータス監視Nginx には、Nginx の全体的なアクセス ステータスを監視す...