Skip to content

Commit

Permalink
détails
Browse files Browse the repository at this point in the history
  • Loading branch information
Krysztophe authored and gleu committed Jan 4, 2017
1 parent eef7abd commit 27d908b
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions postgresql/tsm-system-rows.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,23 +11,23 @@
<para>
Le module <filename>tsm_system_rows</filename> fournit la méthode
d'échantillonage de table <literal>SYSTEM_ROWS</literal>, qui peut être
utilisé par la clause <literal>TABLESAMPLE</literal> d'une commande <xref
utilisé dans la clause <literal>TABLESAMPLE</literal> d'une commande <xref
linkend="sql-select"/>.
</para>

<para>
Cette méthode d'échantillonnage accepte un argument de type entier
correspondant au nombre maximum de lignes à lire. L'échantillon en résultat
correspondant au nombre maximum de lignes à lire. L'échantillon résultant
contiendra toujours ce nombre exact de lignes, sauf si la table ne contient
pas suffisamment de lignes, auquel cas la table entière est sélectionnée.
</para>

<para>
De la même façon que la méthode interne <literal>SYSTEM</literal>,
Comme la méthode interne <literal>SYSTEM</literal>,
<literal>SYSTEM_ROWS</literal> réalise un échantillonnage au niveau des
blocs de la table, pour que l'échantillonnage ne soit pas complètement
aléatoire mais pourrait être sensible aux effets d'une commande CLUSTER,
tout spécialement si un petit nombre de lignes est demandé.
blocs de table, si bien que l'échantillonnage n'est pas complètement
aléatoire mais peut être sensible à un effet de regroupement (<foreignphrase>clustering</foreignphrase>),
surtout si un petit nombre de lignes est demandé.
</para>

<para>
Expand All @@ -47,14 +47,14 @@
<programlisting>CREATE EXTENSION tsm_system_rows;</programlisting>

<para>
Puis, vous pouvez l'utiliser dans une commande <command>SELECT</command>,
Puis vous pouvez l'utiliser dans une commande <command>SELECT</command>,
par exemple&nbsp;:
</para>

<programlisting>SELECT * FROM ma_table TABLESAMPLE SYSTEM_ROWS(100);</programlisting>

<para>
Cette commande renverra un échantillon de 100 lignes à partir de la table
Cette commande renverra un échantillon de 100 lignes depuis la table
<structname>ma_table</structname> (sauf si la table contient moins de 10
lignes visibles, auquel cas toutes les lignes sont renvoyées).
</para>
Expand Down

0 comments on commit 27d908b

Please sign in to comment.