Changeset 335

Show
Ignore:
Timestamp:
07/13/06 12:42:04 (2 years ago)
Author:
sas
Message:

Traduction GEQO

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • traduc/branches/bv803/divers/annotated_postgresql_conf.xml

    r334 r335  
    15151515  </para> 
    15161516  <para> 
    1517   Lorsque l'application semble faire un usage immodéré de GAQO, il peut être 
     1517  Lorsque l'application semble faire un usage immodéré de GEQO, il peut être 
    15181518  intéressant d'écrire les requêtes en explicitant l'ordre de la jointure. 
    15191519  L'utilisateur a, en effet, un pouvoir dscriminant plus grand que l'algorithme. 
     
    15211521  </entry> 
    15221522 </row> 
    1523  <!-- ICI --> 
    15241523 <row> 
    15251524  <entry>geqo_threshold</entry> 
    1526   <entry>2 to Int Max</entry> 
     1525  <entry>2 a Int Max</entry> 
    15271526  <entry>11</entry> 
    1528   <entry>Runtime</entry> 
    1529   <entry></entry> 
    1530   <entry> 
    1531   Use genetic query optimization to plan queries with at least this many FROM 
    1532   items involved. (Note that a JOIN construct counts as only one FROM item.) 
    1533   The default is 11. For simpler queries it is usually best to use the 
    1534   deterministic, exhaustive planner. This parameter also controls how hard 
    1535   the optimizer will try to merge subquery FROM clauses into the upper query. 
    1536   </entry> 
    1537   <entry> 
    1538   It's possible that, on machines with very fast CPUs (dual Opteron, for 
    1539   example) raising this threshold slightly (such as to 14) is warranted. 
    1540   However, previous advice to raise it to 20 turned out to be based on an 
    1541   unusual test case and has since been disproven. 
     1527  <entry>Exécution</entry> 
     1528  <entry></entry> 
     1529  <entry> 
     1530  L'optimisation génétique de requête est utilisée pour planifier les requêtes 
     1531  qui contiennent au minimum ce nombre d'items dans la clause FROM. Une jointure 
     1532  compte pour un item FROM. La valeur par défaut est 11. Pour les requêtes plus 
     1533  simples, il est généralement plus efficace d'utiliser une stratégie de 
     1534  planification déterministique, exhaustive. Ce paramètre contrôle également la 
     1535  façon dont l'optimiseur tente de fusionner les sous-requêtes de clause FROM 
     1536  avec la requête principale. 
     1537  </entry> 
     1538  <entry> 
     1539  S'il est possible d'augmenter légèrement ce seuil (jusqu'à 14) sur les machines à CPU 
     1540  rapides (dual Opteron par exemple), le conseil précédent de le monter à 20 se 
     1541  fondait sur un cas très particulier et a été depuis désapprouvée. 
    15421542  </entry> 
    15431543 </row> 
     
    15581558  <para>-1</para> 
    15591559  </entry> 
    1560   <entry>Runtime</entry> 
    1561   <entry></entry> 
    1562   <entry> 
    1563   Various tuning parameters for the genetic query optimization algorithm: The 
    1564   pool size is the number of individuals in one population. Valid values are 
    1565   between 128 and 1024. If it is set to 0 (the default) a pool size of 
    1566   2^(QS+1), where QS is the number of FROM items in the query, is taken. The 
    1567   effort is used to calculate a default for generations. Valid values are 
    1568   between 1 and 80, 40 being the default. Generations specifies the number of 
     1560  <entry>Exécution</entry> 
     1561  <entry></entry> 
     1562  <entry> 
     1563  Divers paramètres d'affinage de l'algorithme d'optimisation génétique&nbsp;: 
     1564  la taille du <i>pool</i> correspond au nombre d'individus d'une population. L'échelle 
     1565  s'étend de 128 à 1024. Lorsqu'elle est positionnée à 0 (valeur par défaut), la 
     1566  taille du pool est obtenu par le calcul. Elle vaut alors 2^(QS+1), avec QS le nombre 
     1567  d'items FROM de la requête. 
     1568  L'<i>effort</i> est utilisé pour calculer une valeur par défaut pour les générations. 
     1569  L'échelle s'étend de 1 à 80, 40 étant la valeur par défaut. 
     1570  <i>generations</i> précise le nombre d'itérations de l'algorithme. Ce nombre 
     1571  doit être entier et positif. Si une valeur nulle est utilisée, 
     1572  <i>generations</i> est calculé. Le nombre vaut alors effort * Log2(PoolSize).  
     1573  Le temps d'exécution de l'algorithme est approximativement proportionnel à la somme 
     1574  de la taille du <i>pool</i> et de <i>generations</i>. <foreignphrase>selection 
     1575  bias</foreignphrase> affine la sélectivité au sein d'une population. Ses 
     1576  valeurs vont de 1.5 à 2.0&nbsp;; 2.0 étant la valeur par défaut. 
     1577  <foreignphrase>random seed</foreignphrase> permet d'ajuster l'algorithme pour 
     1578  obtenir des résultats reproductibles. Positionné à -1, l'algorithme a un 
     1579  comportement non déterministe. 
    15691580  iterations in the algorithm. The number must be a positive integer. If 0 is 
    15701581  specified then Effort * Log2(PoolSize) is used. The run time of the algorithm 
     
    15831594</sect2> 
    15841595 
     1596<!-- ICI --> 
    15851597<sect2> 
    15861598<title>Other Query Modifiers</title>