Maison  >  Article  >  base de données  >  Comment supprimer les données de partition dans Oracle

Comment supprimer les données de partition dans Oracle

青灯夜游
青灯夜游original
2022-03-16 17:24:2414842parcourir

Comment supprimer les données de partition dans Oracle : 1. Utilisez l'instruction "alter table table name DROP PARTITION nom de la partition dans la table ;" 2. Utilisez l'instruction "alter table table name TRUNCATE PARTITION nom de la partition ; name;" instruction à supprimer.

Comment supprimer les données de partition dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.

Dans les environnements de production commerciaux réels, Oracle constate souvent qu'à mesure que le volume d'activité augmente progressivement, le nombre de lignes de données dans la table augmente et l'impact d'Oracle sur la gestion et les performances de la table augmente également.

Le temps d'interrogation des données de la table et de sauvegarde de la table sera considérablement augmenté et, dans certaines circonstances, il faudra plus de temps pour restaurer les données de la table à mesure que la quantité de données augmente.

À l'heure actuelle, la base de données Oracle fournit un mécanisme de partitionnement, qui divise les lignes d'un tableau en plusieurs parties. Peut réduire les problèmes de gestion et de performances des échelles Big Data. Le mécanisme qui utilise cette méthode de partitionnement pour diviser les données d'une table est appelé partitionnement de table, et chaque partition est appelée table de partition.

Oracle supprime les données de partition

Méthode 1 : Supprimez la partition en supprimant la partition et les données seront automatiquement supprimées. Syntaxe :

alter table 表名 DROP PARTITION 表中分区的名称;

La suppression des partitions et des données de la table entraînera l'invalidité de l'index. Il est recommandé de supprimer tous les index de la table après avoir supprimé les partitions, puis de rétablir les index.

Méthode 2 : Effacer les données

Syntaxe :

alter table 表名 TRUNCATE PARTITION 表中分区的名称;

Tutoriel recommandé : "

Tutoriel Oracle

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn