Bonjour.
Hypothèse :
Avec la possibilité de filtré les index, il devient facile d'optimiser les insertions.
En créant une colonne "INDEXED" de type BIT et en filtrant les index sur "INDEXED = 1", on peut ainsi faire des insert oµ simplement en mettant INDEXED à 0, on évite le recalcule de l'index.
Imaginez le pseudo code suivant :
Cela irait plus vite (en fonction du nombre d'indexes existants) que si les index n'étaient pas filtrées et recalculée à chaque INSERT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 FAIRE 1000x INSERT TBL (Data, Indexed) VALUE('Test', 0) FIN_FAIRE 1000x UPDATE TBL SET INDEXED = 1 WHERE INDEXED = 0
Maintenant, ma question :
Est-ce que je me trompe ?
Partager