Rumah >pangkalan data >Oracle >Bagaimana untuk menanyakan saiz ruang jadual dalam oracle
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.
Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.
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
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!