Empfehlungen für PostgreSQL
Als Datenbankadministrator möchten Sie, dass Ihre Datenbank Spitzenleistungen erbringt. Dieses Thema enthält Informationen über obligatorische und empfohlene Datenbankeinstellungen sowie grundlegende Wartungsempfehlungen für Installationen mit PostgreSQL-Datenbanken.
Dieses Thema beinhaltet Folgendes:
Optimierung Ihrer PostgreSQL-Datenbank
Es gibt eine Reihe von obligatorischen und empfohlenen Datenbankeinstellungen, die Ihnen helfen, Ihre Datenbank für die Arbeit mit der Automation Enginezu optimieren. Sie müssen die Datenbank nach der Änderung neu starten.
Hinweis: Die Parameter, die nicht als obligatorisch oder empfohlen aufgeführt sind, können vom Datenbankadministrator geändert werden, wie in den PostgreSQLKonfigurationseinstellungen unter Berücksichtigung Ihrer Systemeinrichtung beschrieben.
Obligatorische Einstellungen
-
shared_preload_libraries = pg_stat_statements
-
log_lock_waits = on
-
idle_in_transaction_session_timeout = 600000
-
pg_stat_statements.track_utility= on
-
autovacuum_vacuum_cost_delay = 0
-
vacuum_cost_limit = 10000
Empfohlene Einstellungen
-
shared_buffers = 25% bis 40% des RAM
-
work_mem = Bitte beachten Sie die PostgreSQL Dokumentation.
-
maintenance_work_mem = Bitte beachten Sie die PostgreSQLDokumentation.
-
effective_cache_size = 50 % des RAM
-
autovacuum_vacuum_scale_factor = 0,01
-
autovakuum_naptime = max. 1 Minute
-
random_page_cost = 1,0
Siehe auch: