Aufbau eines umfassenden Inspektionsprogramms
Liste der obligatorischen Prüfungen:
- Grundlegende Indikatoren: Verwendung
get_server_info
Bestätigen Sie den Status der Version/Erweiterung durchget_postgresql_config
Überprüfung der wichtigsten Parameter - LeistungsindikatorenZeitgesteuerte Ausführung von "Show tables with cache hit rate below 95%" und "List locks with wait time over 100ms".
- Kapazitätsanzeige::
get_database_size_info
Überwachung der Wachstumsraten.get_vacuum_analyze_stats
Überprüfen, ob die Wartung rechtzeitig erfolgt
Empfehlungen für die Implementierung der Automatisierung:
- Erstellen von Inspektionsvorlagen: Speichern Sie Befehle in natürlicher Sprache wie z. B. "Erstelle einen vollständigen Prüfbericht" als Skript.
- Erkennung von Anomalien: Festlegung einer Basislinie auf der Grundlage historischer Daten und automatische Kennzeichnung von Indikatoren, die um mehr als 30% vom normalen Bereich abweichen
- Visualisierungen: wird
get_table_size_info
und andere Daten in Grafana für Trendanalysen
Es wird empfohlen, täglich einfache Prüfungen durchzuführen, wöchentlich gründliche Analysen vorzunehmen und bei Leistungsschwankungen sofort spezielle Prüfungen auszulösen.
Diese Antwort stammt aus dem ArtikelMCP-PostgreSQL-Ops: Werkzeuge für den Betrieb und die Überwachung von PostgreSQL-DatenbankenDie