Rumah > pangkalan data > Oracle > Lanjutkan penggunaan dalam oracle

Lanjutkan penggunaan dalam oracle

下次还敢
Lepaskan: 2024-05-02 23:33:21
asal
363 orang telah melayarinya

Operator EXTEND Oracle digunakan untuk memperuntukkan ruang storan kepada partition sedia ada dalam jadual partition, meningkatkan saiznya. Sintaks: ALTER TABLE table_name EXTEND PARTITION partition_name FOR { storan (saiz) MAXSIZE (saiz) }. Parameter termasuk nama jadual partition, nama partition, saiz ruang storan atau saiz ruang storan maksimum, dsb. Pengendali EXTEND memanjangkan indeks dengan MENGGUNAKAN INDEKS dan mengecualikan partition dengan NOT INCLUDING PARTITION. Pelaksanaan dalam talian atau luar talian EX

Lanjutkan penggunaan dalam oracle

EXTEND Penggunaan dalam Oracle

Operator EXTEND dalam Oracle digunakan untuk memperuntukkan ruang yang ditentukan kepada partition sedia ada dalam jadual partition. Selepas melaksanakan EXTEND, saiz partition akan ditingkatkan kepada saiz yang ditentukan.

Sintaks:

<code>ALTER TABLE table_name
EXTEND PARTITION partition_name
FOR { storage (size) | MAXSIZE (size) }
[USING INDEXES (index_list)]
[NOT INCLUDING PARTITION partition_name]</code>
Salin selepas log masuk

Parameter:

  • nama_jadual: Nama jadual pembahagian.
  • partition_name: Nama partition yang akan dilanjutkan.
  • storan (saiz): Saiz ruang storan yang akan diperuntukkan kepada partition.
  • MAXSIZE (saiz): Saiz ruang storan maksimum untuk diperuntukkan kepada partition.
  • GUNAKAN INDEKS (senarai_indeks): Senarai indeks yang juga harus dilanjutkan apabila menggunakan operator EXTEND.
  • TIDAK TERMASUK PARTITION partition_name: Partition untuk dikecualikan daripada operator EXTEND.

Penggunaan:

Berikut ialah cara menggunakan operator EXTEND dalam 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>
Salin selepas log masuk

Nota: Operator

  • EXTEND hanya boleh memanjangkan partition yang sedia ada.
  • Saiz maksimum partition bergantung pada versi pangkalan data dan medium storan.
  • Pengendali EXTEND ialah operasi DDL, jadi ia perlu dikemukakan untuk berkuat kuasa.
  • EXTEND operator boleh dilaksanakan dalam talian atau luar talian, tetapi sambungan dalam talian mungkin menjejaskan prestasi.
  • Sebelum memanjangkan partition, sila pastikan terdapat ruang storan yang mencukupi.

Atas ialah kandungan terperinci Lanjutkan penggunaan dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan