Qu'est-ce que le partitionnement de la plage
Le partitionnement de plage dans MySQL vous permet de partitionner la base de données en définissant une plage spécifique; Les entrées qui arrivent dans la plage définie seraient considérées dans la partition. Pour comprendre plus précisément le partitionnement de la plage et son utilisation; Examinons cet exemple, créons une table d'élèves de l'autobus scolaire et les a partitionnés sur la base de leur âge en utilisant la commande:
Créer une table scolaire_bus_data (std_id int not null, std_name varchar (50) pas null, std_age int not null) partition by plant (std_age) (partition p0 valeurs inférieure à (10), partition p1 inférieure à (15), partition p2 valeurs p2 Moins de (20));Dans la commande ci-dessus, nous avons créé trois partitions; P0, P1, P2:
Pour insérer les données de ce tableau, utilisez la commande:
Insérer dans les valeurs scolaires_bus_data (1, «Paul», 9), (2, «Sophia», 5), (3, «Elena», 14), (4, «John», 18), (5, «Alexander» , 11);Pour afficher le tableau School_BUS_DATA:
SELECT * FROM SCHOOL_BUS_DATA;Pour afficher sous la forme de partition du tableau à l'aide de la commande:
SELECT TABLE_NAME, PARTITITION_NAME, TABLE_ROWS, AVG_ROW_LENGTH, DATA_LENGTH FROM INFORMATION_SCHEMA.Partitions où table_schema = 'Linuxhint' et table_name = 'School_bus_data';Dans la sortie ci-dessus, nous pouvons voir que les deux lignes de table sont placées dans les partitions P0 et P1, et une ligne est placée en P2 sur la base du std_age que nous avons défini. De plus, le tableau a également affiché la longueur moyenne des lignes et la longueur des données de chaque partition.
Conclusion
Le partitionnement de la plage vous aide à gérer les données plus facilement car vous pouvez trier les données en fonction d'une plage spécifique, puis l'utiliser lorsqu'il est nécessaire. MySQL est le RDMS populaire; Il permet la fonctionnalité des partitions qui accélèrent l'exécution des requêtes dans la gestion des données des bases de données. Les données sont divisées en partitions sur la base de certains paramètres. Dans cet article, nous avons discuté de l'un de ces paramètres de partition; La gamme a également discuté d'un exemple pour la meilleure compréhension des lecteurs.