Utiliser l’extension de table
Cet exemple vous montre comment définir le paramètre Table Extension sur un groupe de rotation de table.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Les administrateurs spécifient généralement le paramètre de temps (durée) du processus, mais peuvent également spécifier le nombre de tables (rotations). Une fois la dernière table d’une rotation écrite, de nouvelles tables sont ajoutées et les anciennes tables sont archivées. Grâce à l’extension de table, les tables ne sont jamais remplacées.
L’un des avantages de l’extension de table est de partitionner les données entre les tables. Il vous permet également d’archiver les données tout en veillant à ce que les tables restent de taille raisonnable. L’ensemble de données de travail est réduit lorsqu’une date est connue pour la requête.
L’inconvénient est que l’extension de table nécessite une requête d’union lorsque vous interrogez une plage de temps qui couvre plusieurs tables. Les requêtes d’union sont moins efficaces que les requêtes sur une table unique.
Une bonne pratique consiste à utiliser l’extension de table lorsque vous avez des tables écrites de manière séquentielle ou des tables de type insertion uniquement (il existe des exceptions à ce paramètre). L’extension de table est également utile dans les tables où des données sont nécessaires pendant de longues périodes.
L’exemple suivant décrit comment définir l’extension de table pour une table personnalisée.