この記事は主に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 サーバー仮想化の展開とインストールの図 (詳細な手順)
123WORDPRESS.COM では、FileZilla のダウンロード リンクを提供しています:...
目次1. はじめに2. 設定手順1. はじめに1. NAT モード (VMnet8) は、仮想マシン...
オリジナルリンク: https://vien.tech/article/157序文この記事では、Ub...
<br /> この記事は allwebdesignresources.com から Ra...
win10 + Ubuntu 20.04 LTS デュアルシステムインストール (UEFI + GP...
1. ダウンロードしたファイルを以下のように解凍します。 。 2. 環境変数に解凍ディレクトリを追加...
要約すると: Readonly は入力 (テキスト/パスワード) とテキスト領域に対してのみ有効です...
1. 必要なカーネルバージョンをダウンロードする2. オペレーティングシステムにアップロードする3....
PHP Linux に XML 拡張機能をインストールする1. PHPインストールソースパッケージを...
1: dockerにmongodbをインストールするステップ1: dockerにmongodbをイン...
みなさんこんにちは。今日はカルーセルの実装についてお話しします。私が作成したカルーセルの効果は次のと...
目次実装のアイデアアカウント パスワードを保存する方法は 3 つあります。機能インターフェースアカウ...
100 以内の自然数をランダムに選択し、プレイヤーに 10 ラウンド以内にその数を推測させる数字推...
HTML における相対と絶対の違い: 正直に言うと、HTML は世界で最もシンプルな言語です。タグ言...
table1 に 5 つのレコードを挿入する場合、次のコードは誤りです。 テーブル1に(id,na...