Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menanyakan saiz ruang jadual dalam oracle

Bagaimana untuk menanyakan saiz ruang jadual dalam oracle

WBOY
WBOYasal
2022-06-13 10:40:2730866semak imbas

Dalam Oracle, anda boleh menggunakan pernyataan SELECT untuk menanyakan saiz ruang jadual Sintaks ialah "SELECT t.tablespace_name, round(SUM(bait / (1024 * 1024)), 0) ts_size FROM. dba_tablespaces t, dba_data_files d WHERE ...GROUP BY..."; Ruang jadual hanyalah konsep logik dan fail data ialah apa yang sebenarnya menyimpan data.

Bagaimana untuk menanyakan saiz ruang jadual dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.

Cara untuk menanyakan saiz ruang jadual dalam oracle

Lihat nama dan saiz ruang jadual

SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size
FROM dba_tablespaces t, dba_data_files d
WHERE t.tablespace_name = d.tablespace_name
GROUP BY t.tablespace_name;

Lihat nama fail fizikal ruang jadual Dan saiz

Bagaimana untuk menanyakan saiz ruang jadual dalam oracle

Meluaskan pengetahuan;

Ruang meja Oracle (ruang meja) adalah logik konsep yang sebenarnya menyimpan data ialah fail data. Pangkalan data Oracle boleh mempunyai satu atau lebih ruang jadual, dan ruang jadual sepadan dengan satu atau lebih fail pangkalan data fizikal.

Ruang jadual ialah unit terkecil untuk pemulihan pangkalan data Oracle, menempatkan banyak entiti pangkalan data, seperti jadual, paparan, indeks, kelompok, segmen rollback, segmen sementara, dsb.

1. Ciri ruang jadual Oracle:

(1) Kawal peruntukan cakera data pangkalan data

(2) Hadkan pengguna dalam ruang jadual Jumlah ruang cakera yang boleh digunakan;

(3) Ruang jadual mempunyai atribut dalam talian, luar talian, baca sahaja, tulis baca.

2. Klasifikasi ruang jadual:

Ruang jadual kekal: beberapa objek untuk disimpan secara kekal dalam pangkalan data, seperti: jadual, paparan, prosedur disimpan

Ruang jadual sementara: proses pelaksanaan perantaraan semasa operasi pangkalan data Selepas pelaksanaan selesai, kandungan yang disimpan akan dilepaskan secara automatik

UNDO ruang jadual: digunakan untuk menyimpan nilai lama. data yang diubah suai transaksi, yang boleh digunakan untuk pemprosesan data Rollback

Segmen (segmen) merujuk kepada nama umum ruang fail data yang diduduki, atau pengumpulan ruang yang digunakan oleh objek pangkalan data boleh termasuk segmen jadual; segmen indeks, segmen rollback, segmen sementara dan segmen cache menunggu.

Jangka (selang/sambungan), sebarang blok berterusan yang diperuntukkan kepada objek (seperti jadual) dipanggil selang juga dipanggil sambungan, kerana apabila ia menggunakan sehingga selang yang diperuntukkan, rekod baharu; akan disisipkan. Julat baharu mesti diperuntukkan (iaitu, beberapa blok dilanjutkan apabila julat diperuntukkan kepada objek (jadual, indeks dan kelompok), julat tidak boleh diperuntukkan kepada objek lain.

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Bagaimana untuk menanyakan saiz ruang jadual dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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