Gibt es eine bestimmte Vakuumrichtlinie zur Leistungssteigerung mit Drupal mit PostgreSQL?

7

Ich führe Drupal 7 mit PostgreSQL als Q & A aus (mit vielen Knoteneinfügungen / Updates und mehreren Contrib-Modulen). Empfehlen Sie eine bestimmte pgsql-Vakuumrichtlinie für bestimmte Tabellen?

Bao
quelle
Für meine Neugier. Warum verwenden Sie PostegreSQL anstelle von mySQL oder MongoDB?
drupal_stuff_alter
Ich musste auf PostgreSQL migrieren, weil der Datenbankadministrator beschlossen hatte, die Richtlinien für Datenbankserver zu vereinheitlichen.
Bao
Off-Topic-Kommentar: Das ist traurig, wenn Administratoren Entwicklern Tools aufzwingen. Vielleicht sollten sie Drupal überhaupt nicht verwenden. Ich verstehe, dass Sie manchmal die Fähigkeitsstufe berücksichtigen müssen, um das System zu verwalten, aber dann macht dies keinen Sinn. Ich habe nichts gegen Postgres, nur dass es komisch ist, wenn so etwas passiert.
Dipen
@Dipen Obwohl es "traurig" ist, ist es aus seiner Sicht auch völlig verständlich, insbesondere <strike>, wenn </ strike>, wenn Sie viele verschiedene Stapel verwalten / skalieren müssen.
Bart

Antworten:

2

Theoretisch können Sie Ihre Datenbankoptimierungsbefehle jederzeit ausführen, aber ich denke, mindestens zweiwöchentlich hilft. Wenn Sie jedoch durch Ausführen von Datenbankoptimierungsbefehlen die Leistung Ihrer Site um mehr als 5% bis 10% verbessern möchten, ist leider keine Vakuumoptimierungsrichtlinie ausreichend. Sie müssen herkömmliche Verfahren zur Fehlerbehebung bei der Leistung anwenden, z. B. das Überprüfen aller Fehlerprotokolle, Zugriffsprotokolle und langsamen Abfrageprotokolle Ihres Servers sowie die Berücksichtigung Ihrer Spitzen- und Durchschnittslast im Vergleich zu Ihrer aktuellen Architektur.

Amateur Barista
quelle