この記事は主に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 サーバー仮想化の展開とインストールの図 (詳細な手順)
FFmpeg flacをインストールする eric@ray:~$ sudo apt install ...
この記事では、参考までに、簡単な計算機機能を実現するためのVueの具体的なコードを紹介します。具体的...
目次需要背景思考分析UI 表示始める1. 支払いコンポーネントテンプレートを作成する2. 支払いコン...
1. ダウンロード1. MySQL公式サイトのダウンロードアドレス: https://downloa...
<br />HTMLノードの追加と削除の簡単な例<input type="...
効果: コード: <テンプレート> <div class="back-t...
YSlow は、Yahoo USA が開発したページ スコアリング プラグインです。非常に優れていま...
目次適用シナリオ:方法 1: 正規表現 (推奨)方法2: 配列のreduceメソッドを使用する方法3...
1. ul タグには、Mozilla ではデフォルトでパディング値がありますが、IE ではマージン値...
sudo 権限委譲の概要su スイッチ ID: su –l ユーザー名 –c 'コマンド...
長い間、リソースの制約により、使用できるフォントが限られていたため、Web サイトの開発は妨げられて...
これまでの数年間、私はいわゆる「設計仕様」についてかなりの数の執筆やコンサルティングを行ってきました...
開発には常にデータが必要です。サーバーとしての Linux では、テスト データを格納するためのデー...
コンテンツ1. 読者に留まる理由を与える。ウェブページを面白く魅力的なものにしましょう。しかし、まず...
どちらの方法も、一定時間後に JavaScript コードを実行するために使用できますが、それぞれに...