Rotation de la base de données
La rotation de la base de données implique la gestion de la croissance de la taille des tables et l’archivage des anciennes données.
- La rotation de table fonctionne en effectuant une rotation entre un petit ensemble de tables, puis en supprimant et en réutilisant les anciennes tables pour obtenir de nouvelles données.
- L’extension de table fonctionne en démarrant périodiquement une nouvelle table et en permettant aux anciennes tables d’être facilement archivées et supprimées du système.
- Le partitionnement de table permet de regrouper les enregistrements dans une seule table par ID de document.
| Fonction | Tables appliquées à |
|---|---|
| Table Rotation | syslog
|
| Table Extension |
|
Rotation et extension de table
Le module Rotations de tables vous permet de définir une nouvelle rotation de table, une nouvelle extension de table, une nouvelle partition de table ou de modifier une partition existante. Vous pouvez accéder à une liste de rotations de tables sur votre instance en accédant à
- Nom : généré automatiquement à partir du nom de la table
- Durée : paramètre de durée globale pour la fonction
- Initialisé : définit la fonction comme active (vrai) ou inactive (faux)
- Rotations : nombre de tables à créer dans la durée
- Type : indique la fonctionnalité Extension (archivage), Rotation (suppression) ou Partition (ID de document)
Lorsque vous définissez une nouvelle rotation, un calendrier est créé et de nouvelles données sont ensuite écrites dans l’une des tables du groupe de rotation. Vous remarquerez que le groupe inclut la table d’origine ainsi qu’un certain nombre de tables supplémentaires. Sachez que la suppression d’une rotation supprimera les tables supplémentaires et toutes les données. Par conséquent, la rotation ne doit pas être supprimée si les données sont nécessaires.