Version de PostgreSQL:

backend_flush_after

Lorsque plus de backend_flush_after octets ont été écrit par un simple processus serveur, tente de forcer le système d'exploitation à écrire les données sur disque. Faire cela limite la quantité de données modifiées dans le cache disque du noyau, réduisant le risque de petites pauses dues à l'exécution d'un fsync à la fin d'un checkpoint ou à l'écriture massive en tâche de fond des données modifiées. Souvent, cela réduira fortement la latence des transactions mais il existe aussi quelques cas de dégradation des performances, tout spécialement avec les charges de travail plus importantes que shared_buffers, mais plus petites que le cache disque du système d'exploitation. Ce paramètre pourrait ne pas avoir d'effet sur certaines plateformes. L'intervalle valide se situe entre 0, qui désactive le writeback forcé, et 2MB. La valeur par défaut est 0 (autrement dit pas de vidage forcé). (Si BLCKSZ ne vaut pas 8 Ko, la valeur maximale évolue de façon proportionnelle à cette constante.)

Recommandations [EN]

Unless you have time to tune memory flushing behavior and test for improvements/regressions

Commentaires

Chez (OnGres), nous avons toujours pris vos données très au sérieux. Ce ne pourrait pas être autrement, parce que notre première et unique préoccupation a toujours été et sera toujours vous! Dans cet environnement, nous sommes heureux de vous annoncer que nous sommes totalement en conformité avec les politiques GDPR, alors continuez à profiter de postgresqlCO.NF en toute sécurité!
OK