<!--
Source :
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=47f99a407de224df6f9c43697d0a9c0a5598b250

Discussion :
- https://postgr.es/m/CACG%3DezZU_VwDi-1PN8RUSE6mcYG%2BYx1NH_rJO4%2BKe-mKqLp%3DNw%40mail.gmail.com
-->

<div class="slide-content">

  * Plusieurs index sur des tables différentes peuvent être traités en parallèle
   + Options `--jobs` et `--index`
</div>

<div class="notes">

Lorsqu'on effectue un `REINDEX` au niveau des index (et non au niveau de la
table entière), il était jusqu'à présent difficile de gérer plusieurs tâches en
parallèle car plusieurs index peuvent dépendre de la même table, ce qui pouvait
entraîner des conflits de traitement concurrent.

Au lieu de tenter de gérer chaque index individuellement en parallèle, les
index sont regroupés par table. Ainsi, chaque tâche de réindexation est dédiée
à une table entière, permettant de traiter plusieurs tables en parallèle sans
conflit.

Exemple d'utilisation :

```bash
reindexdb --jobs=2 --index=idx_data1 --index=idx_data2
```

</div>