Changeset 550

Show
Ignore:
Timestamp:
01/19/07 13:21:01 (2 years ago)
Author:
sas
Message:

Relecture et traduction d'une partie encore en anglais.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/trunk/manuel/config.xml

    r549 r550  
    11<?xml version="1.0" encoding="ISO-8859-1"?> 
    22<!-- $PostgreSQL: pgsql/doc/src/sgml/config.sgml,v 1.17 2005/09/13 15:24:56 neilc Exp $ --> 
     3<!-- SAS 20070119 : Les fichiers de configuration acceptent désormais les 
     4valeurs avec unité, mais la documentation ne précise jamais de valeur avec 
     5unité. Toute la documentation reste focalisée sur un nombre de pages ou de 
     6blocs. Outre l'obligation de calculs que cela implique, cela laisse supposer 
     7que la documentation n'est pas à jour :-)  
     8Peut-être vaudrait-il le coup de modifier la doc en conséqunce, voir de 
     9fournir un correctif aux responsables de la documentation. --> 
    310  <chapter id="runtime-config"> 
    411   <title>Configuration du serveur</title> 
     
    821828     </varlistentry> 
    822829 
    823 <!-- ICI --> 
     830<!-- SAS 200701019 : Dans le reste du fichier  
     831     j'ai traduit hash join par jointure de fusion... 
     832     Si jointure d'assemblage est préféré, ne pas oublié de corriger le 
     833     reste du document. 
     834     Idem pour hachage et découpage. --> 
    824835     <varlistentry id="guc-work-mem" xreflabel="work_mem"> 
    825836       <term><varname>work_mem</varname> (<type>integer</type>)</term> 
     
    829840       </indexterm> 
    830841         <para> 
    831            Spécifie la mémoire à utiliser pour les opérations de tri interne 
    832            et pour les tables de découpage avant de basculer sur des fichiers 
    833            temporaires sur disque. La valeur est spécifiée en Ko et vaut par 
    834            défaut 1024 (soit 1&nbsp;Mo). Notez que pour une requête complexe, 
    835            plusieurs tris ou opérations de hachage pourraient être exécutés en 
    836            parallèle&nbsp;; chacun d'entre eux se verra autorisé à utiliser 
    837            autant de mémoire que cette valeur indique avant de commencer à 
    838            placer des données dans des fichiers temporaires. De plus, 
    839            plusieurs sessions en cours d'exécution pourraient exécuter des 
    840            opérations simultanément. Donc, la mémoire totale utilisée pourrait 
    841            être plusieurs fois la valeur de <varname>work_mem</varname>&nbsp;; 
    842            il est nécessaire de conserver ce fait en tête lors du choix de cette 
     842           Indique la quantité de mémoire que les opérations de tri interne 
     843           et les tables de hachage peuvent utiliser avant de basculer sur 
     844          des fichiers disque temporaires. La valeur est précisée en ko et vaut par 
     845           défaut 1024 (soit 1&nbsp;Mo). Pour une requête complexe, 
     846           plusieurs opérations de tri ou de hachage peuvent être exécutées en 
     847           parallèle&nbsp;; chacune peut utiliser de la mémoire à hauteur de 
     848           cette valeur avant de commencer à placer les données dans des 
     849           fichiers temporaires. De plus, différentes sessions peuvent 
     850           exécuter de telles opérations simultanément. La mémoire totale 
     851           utilisée peut, de ce fait, atteindre plusieurs fois la valeur  
     852           de <varname>work_mem</varname>&nbsp;; 
     853           il est nécessaire de garder cela à l'esprit lors du choix de cette 
    843854           valeur. Les opérations de tri sont utilisées pour <literal>ORDER 
    844            BY</literal>, <literal>DISTINCT</literal> et les jointures d'assemblage. Les 
    845            tables de découpage sont utilisées dans les jointures de découpage, 
    846            les agrégations basées sur le découpage et le traitement des 
     855           BY</literal>, <literal>DISTINCT</literal> et les jointures de 
     856           fusion. Les tables de hachage sont utilisées dans les jointures 
     857          de hachage, les agrégations fondées sur le hachage et le traitement des 
    847858           sous-requêtes <literal>IN</literal>. 
    848859         </para> 
     
    852863     <varlistentry id="guc-maintenance-work-mem"  
    853864       xreflabel="maintenance_work_mem"> 
    854        <term><varname>maintenance_work_mem</varname> 
    855          (<type>integer</type>)</term> 
     865       <term><varname>maintenance_work_mem</varname> (<type>integer</type>)</term> 
    856866       <listitem> 
    857867       <indexterm> 
     
    860870       </indexterm> 
    861871         <para> 
    862            Spécifie la mémoire maximum utilisée dans les opérations de 
    863            maintenance telles que <command>VACUUM</command>, <command>CREATE 
    864            INDEX</command> et <command>ALTER TABLE ADD FOREIGN KEY</command>. La valeur est 
    865            spécifiée en Ko et vaut par défaut 16384 (soit 16&nbsp;Mo). Comme 
    866            une seule de ces opérations peut être exécutée à un moment donné 
    867            sur une session de la base de données et qu'une installation n'en 
    868            exécute pas beaucoup en même temps, il est possible d'initialiser 
     872           Indique la quantité maximale de mémoire que peuvent utiliser les  
     873           opérations de maintenance telles que <command>VACUUM</command>, 
     874           <command>CREATE INDEX</command> et 
     875           <command>ALTER TABLE ADD FOREIGN KEY</command>. La valeur est 
     876           indiquée en Ko et vaut par défaut 16384 (soit 16&nbsp;Mo). 
     877           Puisque seule une de ces opérations peut être exécutée à la fois 
     878           dans une session et que, dans le cadre d'un fonctionnement 
     879           normal, peu d'opérations de ce genre sont exécutées 
     880           concurrentiellement sur une même installation, il est possible d'initialiser 
    869881           cette variable à une valeur bien plus importante que  
    870            <varname>work_mem</varname>. De gros paramétrages pourraien
    871            améliorer les performances sur les opérations VACUUM et pour la 
    872            restauration des sauvegardes de bases de données
     882           <varname>work_mem</varname>. Une grande valeur peu
     883           améliorer les performances des opérations VACUUM et de la 
     884           restauration des sauvegardes
    873885         </para> 
    874886       </listitem> 
     
    883895         </indexterm> 
    884896         <para> 
    885            Spécifie la profondeur maximum de la pile d'exécution du serveur. 
    886            La configuration idéale pour ce paramètre est la limite actuelle 
    887            de la pile forcée par le noyau (configurée par <literal>ulimit 
    888            -s</literal> ou une commande locale équivalente), moins une marge de 
    889            sécurité d'un Mo ou plus. La marge de sécurité est nécessaire 
     897           Indique la profondeur maximale de la pile d'exécution du serveur. 
     898           La configuration idéale pour ce paramètre est la limite réelle 
     899           de la pile assurée par le noyau (configurée par 
     900           <literal>ulimit -s</literal> ou équivalent local) à laquelle est 
     901           soustraite une marge de sécurité d'un Mo environ. La marge de 
     902           sécurité est nécessaire 
    890903           parce que la profondeur de la pile n'est pas vérifiée dans chaque 
    891            routine du serveur mais seulement dans les routines clés 
     904           routine du serveur mais uniquement dans les routines clés 
    892905           potentiellement récursives telles que l'évaluation d'une 
    893906           expression. Le  paramétrage par défaut est de 2048&nbsp;Ko (soit 
    894                2&nbsp;Mo), ce qui est très petit et comporte peu de risques. 
    895                Néanmoins, cela pourrait être trop petit pour autoriser l'exécution 
    896                de fonctions complexes. Seuls les superutilisateurs peuvent modifier 
    897                ce paramètre. 
     907           2&nbsp;Mo), valeur faible qui implique peu de risques. 
     908           Néanmoins, elle peut s'avérer trop petite pour autoriser l'exécution 
     909           de fonctions complexes. Seuls les superutilisateurs peuvent modifier 
     910           ce paramètre. 
    898911         </para> 
    899912 
    900913         <para> 
    901914           Configurer ce paramètre à une valeur plus importante que la limite 
    902                réelle du noyau signifiera qu'une fonction récursive peut arrêter 
    903                brutalement un processus serveur individuel. Sur les plateformes où 
     915           réelle du noyau signifie qu'une fonction récursive peut 
     916           occasionner un arrêt brutal d'un processus serveur particulier. 
     917           Sur les plateformes où 
    904918           <productname>PostgreSQL</productname> peut déterminer la limite du 
    905            noyau, il ne vous laissera pas configurer cette variable à une valeur 
     919           noyau, il interdit de positionner cette variable à une valeur 
    906920           inadéquate. Néanmoins, toutes les plateformes ne fournissent pas 
    907            cette information, donc faites attention en choisissant une valeur. 
     921           cette information, et une grande attention doit être portée au 
     922           choix de cette valeur. 
    908923         </para> 
    909924       </listitem> 
     
    913928     </sect2> 
    914929     <sect2 id="runtime-config-resource-fsm"> 
    915      <title>Carte de l'espace libre (<foreignphrase>Free Space 
    916       Map</foreignphrase>)</title> 
     930     <title>Carte de l'espace libre (<foreignphrase>Free Space Map</foreignphrase>)</title> 
    917931 
    918932     <indexterm> 
     
    921935 
    922936     <para> 
    923       Ces paramètres contrôlent la taille de la <firstterm>carte de l'espace 
    924       libre</firstterm> partagé, carte qui garde trace des emplacements inutilisés dans 
    925       la base de données. Une carte de l'espace libre trop petite pourrait faire 
    926       en sorte que la base de données se mette à consommer une place de plus en 
    927       plus importante dans l'espace disque car l'espace libre qui n'est pas dans 
    928       la carte ne peut pas être ré-utilisée&nbsp;; à la place, 
    929       <productname>PostgreSQL</productname> demandera plus d'espace disque au système 
    930       d'exploitation lorsqu'il aura besoin de stocker de nouvelles données. 
    931       Les quelques dernières lignes affichées suite à une commande 
    932       <command>VACUUM VERBOSE</command> sur la base entière peut aider à déterminer si 
    933       les paramètres en cours sont adéquats. Un message <literal>NOTICE</literal> est 
    934       aussi affiché lors d'une telle opération si les paramètres en cours sont 
    935       trop bas. 
     937      Ces paramètres contrôlent la taille de la 
     938      <firstterm>carte de l'espace libre</firstterm> partagé. Cette carte  
     939      conserve la trace des emplacements inutilisés dans 
     940      la base de données. Une carte trop petite peut conduire la base de données 
     941      à consommer de plus en plus d'espace disque car l'espace libre qui n'est pas dans 
     942      la carte ne peut pas être réutilisé&nbsp;; de ce fait,  
     943      <productname>PostgreSQL</productname> réclame de l'espace disque 
     944      supplémentaire au système d'exploitation lorsqu'il stocke de nouvelles données. 
    936945     </para> 
    937  
    938946     <para> 
    939       Augmenter ce paramètre pourrait faire que <productname>PostgreSQL</productname> 
    940       réclame plus de mémoire partagée <systemitem class="osname">System V</systemitem> 
    941       ou de sémaphores que ne le permet la configuration par défaut de votre système 
     947      Les dernières lignes affichées par la commande 
     948      <command>VACUUM VERBOSE</command> sur la base entière peuvent 
     949      aider à déterminer si 
     950      les paramètres courants sont adéquats. Un message <literal>NOTICE</literal> est 
     951      également affiché lors d'une telle opération si le paramétrage est 
     952      trop faible. 
     953     </para> 
     954 
     955     <para> 
     956      Augmenter ce paramètre peut toutefois conduire 
     957      <productname>PostgreSQL</productname> à réclamer plus de mémoire 
     958      partagée <systemitem class="osname">System V</systemitem> 
     959      ou de sémaphores que ne le permet la configuration par défaut du système 
    942960      d'exploitation. Voir la <xref linkend="sysvipc"/> pour plus 
    943961      d'informations sur la façon d'ajuster ces paramètres si nécessaire. 
     
    952970      </indexterm> 
    953971       <para> 
    954         Initialise le nombre maximum de pages disque pour lesquelles les 
    955         espaces libres sont tracés dans la carte partagée des espaces libres
    956         Six octets de mémoire partagée sont consommés pour chaque emplacement 
     972        Initialise le nombre maximum de pages disque pour lesquelles 
     973       l'espace libre est tracé dans la carte partagée de l'espace libre
     974        Six octets de mémoire partagée sont consommés par emplacement 
    957975        de page. Ce paramétrage doit être supérieur à 
    958976        16&nbsp;*&nbsp;<varname>max_fsm_relations</varname>. La valeur par 
    959         défaut est choisie 
    960         par <application>initdb</application> suivant la quantité de mémoire 
    961         disponible et peut aller de 20000 à 200000. 
    962         Ce paramètre n'est configurable qu'au lancement du serveur. 
     977        défaut est choisie par <application>initdb</application> en fonction 
     978        de la quantité de mémoire disponible et peut s'étendre de 20000 à 200000. 
     979        Ce paramètre n'est configurable qu'au démarrage du serveur. 
    963980       </para> 
    964981      </listitem> 
     
    973990       <para> 
    974991        Initialise le nombre maximum de relations (tables et index) pour 
    975         lesquelles 
    976         les espaces libres sont tracés dans la carte partagée de l'espace 
    977         libre. En gros, 70 octets de mémoire partagée sont consommés par 
    978         emplacement. La valeur par défaut est de 1000. 
    979         Ce paramètre n'est configurable qu'au lancement du serveur. 
     992        lesquelles l'espace libre est tracé dans la carte partagée. Environ 
     993        70 octets de mémoire partagée sont consommés par emplacement. La valeur 
     994        par défaut est de 1000. Ce paramètre n'est configurable qu'au 
     995        démarrage du serveur. 
    980996       </para> 
    981997      </listitem> 
     
    9911007      <term><varname>max_files_per_process</varname> (<type>integer</type>)</term> 
    9921008      <indexterm> 
    993        <primary><varname>max_files_per_process</varname> configuration parameter</primary> 
    994       </indexterm> 
    995       <listitem> 
    996        <para> 
    997         Sets the maximum number of simultaneously open files allowed to each 
    998         server subprocess. The default is 1000. If the kernel is enforcing 
    999         a safe per-process limit, you don't need to worry about this setting. 
    1000         But on some platforms (notably, most BSD systems), the kernel will 
    1001         allow individual processes to open many more files than the system 
    1002         can really support when a large number of processes all try to open 
    1003         that many files. If you find yourself seeing <quote>Too many open 
    1004         files</quote> failures, try reducing this setting. 
    1005         This parameter can only be set at server start. 
     1009       <primary>paramètre de configuration <varname>max_files_per_process</varname></primary> 
     1010      </indexterm> 
     1011      <listitem> 
     1012       <para> 
     1013        Positionne le nombre maximum de fichiers simultanément ouverts par 
     1014        sous-processus serveur. La valeur par défaut est de 1000. Si le 
     1015        noyau assure une limite par processus, il n'est pas nécessaire de 
     1016        s'intéresser à ce paramètre. Toutefois, sur certaines plateformes 
     1017        (notamment les systèmes BSD) le noyau autorise les processus 
     1018        individuels à ouvrir plus de fichiers que le système ne peut 
     1019        effectivement en supporter lorsqu'un grand nombre de processus 
     1020        essayent tous d'ouvrir ce nombre de fichiers. Si le message 
     1021        <quote>Too many open files</quote> apparaît, il faut essayer de 
     1022        réduire ce paramètre. Il ne peut être positionné qu'au démarrage du 
     1023        serveur. 
    10061024       </para> 
    10071025      </listitem> 
    10081026     </varlistentry> 
    10091027      
     1028<!-- ICI --> 
    10101029     <varlistentry id="guc-shared-preload-libraries" xreflabel="shared_preload_libraries"> 
    10111030      <term><varname>shared_preload_libraries</varname> (<type>string</type>)</term> 
     
    10261045 
    10271046       <para> 
    1028         Les bibliothèques des langages de procédures 
     1047        Les bibliothèques des langages procéduraux de 
    10291048        <productname>PostgreSQL</productname> peuvent être chargées ainsi, 
    10301049        typiquement en utilisant la syntaxe <literal>'$libdir/plXXX'</literal> 
     
    10441063       <para> 
    10451064        Si une bibliothèque indiquée est introuvable, le lancement du serveur 
    1046         échouera
     1065        échoue
    10471066       </para> 
    10481067