Skip to content

Commit

Permalink
Tout un chapitre non traduit, oublié
Browse files Browse the repository at this point in the history
Merci à David Bidoc pour l'info.
  • Loading branch information
gleu committed May 20, 2022
1 parent 9cdd1bd commit 4eae593
Showing 1 changed file with 28 additions and 22 deletions.
50 changes: 28 additions & 22 deletions postgresql/wal.xml
Original file line number Diff line number Diff line change
Expand Up @@ -280,47 +280,53 @@
</sect1>

<sect1 id="checksums">
<title>Data Checksums</title>
<title>Sommes de contrôle pour les données</title>
<indexterm>
<primary>checksums</primary>
<primary>sommes de contrôle</primary>
</indexterm>

<para>
By default, data pages are not protected by checksums, but this can
optionally be enabled for a cluster. When enabled, each data page includes
a checksum that is updated when the page is written and verified each time
the page is read. Only data pages are protected by checksums; internal data
structures and temporary files are not.
Par défaut, les blocs de données ne sont pas protégées par des sommes de
contrôle, mais ceci peut être activé en option pour une instance. Une fois
activé, chaque bloc de données inclut une somme de contrôle qui est mise à
jour quand la page est écrite et vérifiée chaque fois que le bloc est lu.
Seuls les blocs de données sont protégés par des sommes de contrôle&nbsp;;
les structures de données internes et les fichiers temporaires ne le sont
pas.
</para>

<para>
Checksums are normally enabled when the cluster is initialized using <link
Les sommes de contrôle sont habituellement activées quand l'instance est
initialisée en utilisant <link
linkend="app-initdb-data-checksums"><application>initdb</application></link>.
They can also be enabled or disabled at a later time as an offline
operation. Data checksums are enabled or disabled at the full cluster
level, and cannot be specified individually for databases or tables.
Elles peuvent aussi être activées ou désactivées plus tard lors d'une
opération où l'instance est arrêtée. Les sommes de contrôle sont activées ou
désactivées au niveau de l'instance et ne peuvent pas activées spécifiquement
pour certaines bases ou tables.
</para>

<para>
The current state of checksums in the cluster can be verified by viewing the
value of the read-only configuration variable <xref
linkend="guc-data-checksums" /> by issuing the command <command>SHOW
data_checksums</command>.
L'état actuel des sommes de contrôle dans l'instance peut être vérifié en
regardant la valeur de la variable de configuration en lecture seule <xref
linkend="guc-data-checksums" />, par exemple en exécutant la commande SQL
<command>SHOW data_checksums</command>.
</para>

<para>
When attempting to recover from page corruptions, it may be necessary to
bypass the checksum protection. To do this, temporarily set the
configuration parameter <xref linkend="guc-ignore-checksum-failure" />.
Lors d'une tentative de récupération suite à une corruption de blocs, il
pourrait être nécessaire de contourner la protection par somme de contrôle.
Pour cela, utilisez temporairement le paramètre de configuration <xref
linkend="guc-ignore-checksum-failure" />.
</para>

<sect2 id="checksums-offline-enable-disable">
<title>Off-line Enabling of Checksums</title>
<title>Vérification hors ligne des sommes de contrôle</title>

<para>
The <link linkend="app-pgchecksums"><application>pg_checksums</application></link>
application can be used to enable or disable data checksums, as well as
verify checksums, on an offline cluster.
L'outil <link
linkend="app-pgchecksums"><application>pg_checksums</application></link>
peut être utilisé pour activer ou désactiver les sommes de contrôle, ainsi
que pour vérifier ces sommes, toujours sur une instance arrêtée.
</para>

</sect2>
Expand Down

0 comments on commit 4eae593

Please sign in to comment.