Heim > Datenbank > Oracle > Erweitern Sie die Nutzung in Oracle

Erweitern Sie die Nutzung in Oracle

下次还敢
Freigeben: 2024-05-02 23:33:21
Original
363 Leute haben es durchsucht

Der EXTEND-Operator von Oracle wird verwendet, um einer vorhandenen Partition in einer partitionierten Tabelle Speicherplatz zuzuweisen und so deren Größe zu erhöhen. Syntax: ALTER TABLE Tabellenname EXTEND PARTITION Partitionsname FOR { Speicher (Größe) |. Zu den Parametern gehören der Name der Partitionstabelle, der Partitionsname, die Größe des Speicherplatzes oder die maximale Größe des Speicherplatzes usw. Der EXTEND-Operator erweitert Indizes mit USING INDEXES und schließt Partitionen mit NOT INCLUDING PARTITION aus. Online- oder Offline-Ausführung EX

Erweitern Sie die Nutzung in Oracle

EXTEND-Verwendung in Oracle

Der EXTEND-Operator in Oracle wird verwendet, um den angegebenen Speicherplatz einer vorhandenen Partition in einer partitionierten Tabelle zuzuweisen. Nach der Ausführung von EXTEND wird die Größe der Partition auf die angegebene Größe erhöht.

Syntax:

<code>ALTER TABLE table_name
EXTEND PARTITION partition_name
FOR { storage (size) | MAXSIZE (size) }
[USING INDEXES (index_list)]
[NOT INCLUDING PARTITION partition_name]</code>
Nach dem Login kopieren

Parameter:

  • table_name: Partitionstabellenname.
  • Partitionsname: Der Name der Partition, die erweitert werden soll.
  • Speicher (Größe): Die Größe des Speicherplatzes, der der Partition zugewiesen werden soll.
  • MAXSIZE (Größe): Die maximale Speicherplatzgröße, die der Partition zugewiesen werden soll.
  • USING INDEXES (index_list): Eine Liste von Indizes, die bei Verwendung des EXTEND-Operators ebenfalls erweitert werden sollten.
  • NOT INCLUDING PARTITION Partitionsname: Die Partition, die vom EXTEND-Operator ausgeschlossen werden soll.

Verwendung:

So verwenden Sie den EXTEND-Operator in 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>
Nach dem Login kopieren

Hinweise: Der

  • EXTEND-Operator kann nur eine bereits vorhandene Partition erweitern.
  • Die maximale Größe der Partition hängt von der Datenbankversion und dem Speichermedium ab.
  • Der EXTEND-Operator ist ein DDL-Vorgang und muss daher übermittelt werden, damit er wirksam wird. Der
  • EXTEND-Operator kann online oder offline ausgeführt werden, die Online-Erweiterung kann jedoch die Leistung beeinträchtigen.
  • Bevor Sie die Partition erweitern, stellen Sie bitte sicher, dass genügend Speicherplatz zur Verfügung steht.

Das obige ist der detaillierte Inhalt vonErweitern Sie die Nutzung in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage