Maison > base de données > Oracle > Étendre l'utilisation dans Oracle

Étendre l'utilisation dans Oracle

下次还敢
Libérer: 2024-05-02 23:33:21
original
363 Les gens l'ont consulté

L'opérateur EXTEND d'Oracle est utilisé pour allouer de l'espace de stockage à une partition existante dans une table partitionnée, augmentant ainsi sa taille. Syntaxe : ALTER TABLE nom_table EXTEND PARTITION nom_partition FOR { stockage (taille) | MAXSIZE (taille) }. Les paramètres incluent le nom de la table de partition, le nom de la partition, la taille de l'espace de stockage ou la taille maximale de l'espace de stockage, etc. L'opérateur EXTEND étend les index avec USING INDEXES et exclut les partitions avec NOT INCLUDING PARTITION. Exécution en ligne ou hors ligne EX

Étendre l'utilisation dans Oracle

Utilisation EXTEND dans Oracle

L'opérateur EXTEND dans Oracle est utilisé pour allouer l'espace spécifié à une partition existante dans une table partitionnée. Après avoir exécuté EXTEND, la taille de la partition sera augmentée jusqu'à la taille spécifiée.

Syntaxe :

<code>ALTER TABLE table_name
EXTEND PARTITION partition_name
FOR { storage (size) | MAXSIZE (size) }
[USING INDEXES (index_list)]
[NOT INCLUDING PARTITION partition_name]</code>
Copier après la connexion

Paramètres :

  • table_name : Nom de la table de partition.
  • partition_name : Le nom de la partition à étendre.
  • stockage (taille) : La taille de l'espace de stockage à allouer à la partition.
  • MAXSIZE (size) : La taille maximale de l'espace de stockage à allouer à la partition.
  • USING INDEXES (index_list) : Une liste d'index qui doivent également être étendus lors de l'utilisation de l'opérateur EXTEND.
  • NOT INCLUDING PARTITION partition_name : La partition à exclure de l'opérateur EXTEND.

Utilisation :

Voici comment utiliser l'opérateur EXTEND dans Oracle :

<code class="sql">-- 将空间分配给 PARTITION1 分区,大小为 50MB
ALTER TABLE my_table
EXTEND PARTITION PARTITION1
FOR STORAGE (50M);

-- 将 PARTITION2 分区的最大存储空间大小增加到 100MB
ALTER TABLE my_table
EXTEND PARTITION PARTITION2
FOR MAXSIZE (100M);

-- 将 PARTITION3 分区扩展,同时扩展索引 INDEX1 和 INDEX2
ALTER TABLE my_table
EXTEND PARTITION PARTITION3
FOR STORAGE (20M)
USING INDEXES (INDEX1, INDEX2);</code>
Copier après la connexion

Remarques : L'opérateur

  • EXTEND ne peut étendre qu'une partition déjà existante.
  • La taille maximale de la partition dépend de la version de la base de données et du support de stockage.
  • L'opérateur EXTEND est une opération DDL, il doit donc être soumis pour prendre effet. L'opérateur
  • EXTEND peut être exécuté en ligne ou hors ligne, mais l'extension en ligne peut affecter les performances.
  • Avant d'étendre la cloison, veuillez vous assurer qu'il y a suffisamment d'espace de stockage disponible.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal