PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie groß ist ein Puffer in PostgreSQL

PostgreSQL hat eine fest codierte Blockgröße von 8192 bytes – siehe vordefinierte block_size-Variable . Früher war dies eine Zahl, die Sie im Hinterkopf behalten sollten, wenn Sie die Konfiguration bearbeiteten, um shared_buffers anzugeben usw., aber die Konfiguration unterstützt jetzt Suffixe wie MB der die Konvertierung für Sie durchführt.

Es ist mit harter Arbeit möglich, block_size auf andere Werte zu ändern. Für eine Minderheit von Anwendungen gibt es möglicherweise eine optimalere Größe, aber die Anzahl der Stellen, an denen der Code eine Annahme über die Größe macht, ist groß.