Bonjour,
J'ai la création d'un index qui prends de plus en plus de temps.
Au début 20 minutes, aujourd'hui 2 à 3h.
Je pense qu'en effectuant une réorganisation de la table, je suis susceptible de retrouver mon temps initial.
Cette table est fragmenté à 15%, cependant lorsque je recherche sur le net on parle souvent des réorgs de base dans le but de gagner de l'espace.
Je pense qu'on gagne aussi beaucoup en performance, car pour moi la réorg permet surtout de remettre les tables d'une façon contiguë (pour un certain temps du moins). Le gain de place se fait plus par "effet de bord".
Quelqu'un peut il me confirmer ou m'infirmer ce que j'avance ?
J'ai du mal à comprendre un détail :
Lorsque je dit que ma table est fragmenté, je me base sur une requête de développez.net qui permet de savoir si un table est fragmenté et consomme plus d'espace que nécéssaire. Or pour moi une table est fragmenté lorsqu'elle est séparé physiquement sur le disque.
L'ilustration d'une table fragmenté de développez.net est celle ci :
Il est expliqué dans le cours associé que déplacer les tables permet de gagner de l'espace. Nous sommes d'accords, mais les tables ne sont pas seulement "tassé" elles sont également recréer de façon contiguë ce qui permet selon moi de gagner en performance.
Est ce que je fait fausse route ? Sinon y a t il une requête qui permet de mettre ce problème en évidence afin que je puisse détecter ce problème plus facilement ?
Merci pour votre aide
Partager