Dieser Artikel stellt hauptsächlich die Prozessanalyse von materialisierten PostgreSQL-Ansichten vor. Der Artikel stellt sie anhand von Beispielcode sehr ausführlich vor, was einen gewissen Referenzlernwert für das Studium oder die Arbeit aller hat. Freunde, die sie brauchen, können darauf zurückgreifen. 1. Erstellen Sie eine Ansicht MATERIALISIERTE ANSICHT ERSTELLEN [ WENN NICHT VORHANDEN ] Tabellenname [ (Spaltenname [, ...] ) ] [ MIT ( Speicherparameter [= Wert] [, ... ] ) ] [ TABLESPACE Tabellenbereichsname ] AS-Abfrage [ MIT [ KEINEN ] DATEN ] 2. Löschen der Ansicht DROP MATERIALIZED VIEW Tabellenname 3. Erstellen Sie einen Index ERSTELLEN SIE INDEX idx_index_name ON table_name USING index(column); 4. Aktualisieren Sie die Ansicht manuell Materialisierte Ansicht aktualisieren [gleichzeitig] Name [ MIT [ KEINEN ] DATEN ] Der Erstellungsmechanismus materialisierter Ansichten ist derselbe wie bei MySQL-Ansichtstabellen. Relevante Informationen werden direkt aus der entsprechenden Tabelle abgefragt. Die Abfrage materialisierter Ansichten ist jedoch die gleiche wie bei normalen Tabellen. Sie entspricht einem Cache-Mechanismus und speichert komplexe Abfrageergebnisse in materialisierten Ansichten. Zum Aktualisieren neuer Daten ist jedoch jedes Mal ein Aktualisierungsvorgang erforderlich. Sie eignet sich für Anforderungen an die Echtzeitleistung von Daten, die nicht besonders hoch sind. Die Version ist erst ab PostgreSQL 9.3 verfügbar. Beim Aktualisieren der Ansicht in Version 9.3 können keine Abfragearbeiten ausgeführt werden. Ab Version 9.4 kann das Hinzufügen des Parameters CONCURRENTLY Abfragen zur Lesezeit unterstützen, es müssen jedoch Indizes verfügbar sein und die Aktualisierungsgeschwindigkeit wird langsamer sein (Zeit wird gegen Abfragesperren ausgetauscht). Inkrementelle Abfragen werden derzeit nicht unterstützt. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
eins. Warum einen privaten Nexus-Server erstellen...
Der Container wurde bereits erstellt. So erfahren...
Docker-Installation Über die Installation auf ein...
In diesem Artikel finden Sie das Installations-Tu...
1. Docker Compose Übersicht Compose ist ein Tool ...
Inhaltsverzeichnis 1. Vorbereitung 1. Bereiten Si...
In diesem Artikel wird hauptsächlich erläutert, w...
Lassen Sie uns kurz die Konfiguration von Server ...
Ich bin auf ein Problem gestoßen. Wenn beim Teste...
Inhaltsverzeichnis Parser und Präprozessoren Abfr...
Bevor der Pfeil abgeschossen wurde, flüsterte der...
Hintergrund Das Abrufen des langsamen Abfrageprot...
Ein Trick zum Umgang mit dieser Art von Fehlern be...
1. Um die Abfrage zu optimieren, sollten Sie voll...
<br />Ich arbeite seit mehreren Jahren im Fr...