Süper pratik saklı prosedür - ASSM tipi tablonun blok kullanımını görüntüleyin:

Genel Bakış

ASSM altında, Bloğun alan kullanımı 5 duruma bölünmüştür: boş alan:% 0-25,% 25-50,% 50-75,% 70-100 ve Tam Show_space_assm, sayılacak tablo için bu 5 tip blokların sayısını özetleyecektir. Pratik bir saklı yordamı paylaşalım, ASSM tablosunda blokların kullanımını görebilirsiniz.

Saklı yordam

show_space_assm ( varchar2'de p_segname, varchar2 varsayılan kullanıcısında p_owner, p_type, varchar2 default'TABLE 'içinde) gibi l_fs1_bytes sayısı; l_fs2_bytes sayısı; l_fs3_bytes sayısı; l_fs4_bytes sayısı; l_fs1_blocks numarası; l_fs2_blocks numarası; l_fs3_blocks numarası; l_fs4_blocks numarası; l_full_bytes sayısı; l_full_blocks numarası; l_unformatted_bytes sayısı; l_unformatted_blocks numarası; prosedür p (varchar2'de p_label, sayı olarak p_num) dır-dir başla dbms_output.put_line (rpad (p_label, 40, '.') || p_num); son; başla dbms_space.space_usage ( segment_owner = > p_owner, segment_name = > p_segname, segment_type = > p_type, fs1_bytes = > l_fs1_bytes, fs1_blocks = > l_fs1_blocks, fs2_bytes = > l_fs2_bytes, fs2_blocks = > l_fs2_blocks, fs3_bytes = > l_fs3_bytes, fs3_blocks = > l_fs3_blocks, fs4_bytes = > l_fs4_bytes, fs4_blocks = > l_fs4_blocks, full_bytes = > l_full_bytes, full_blocks = > l_full_blocks, unformatted_blocks = > l_unformatted_blocks, unformatted_bytes = > l_unformatted_bytes); p ('boş alan 0-25% Bloklar:', l_fs1_blocks); p ('boş alan% 25-50 Bloklar:', l_fs2_blocks); p ('boş alan% 50-75 Bloklar:', l_fs3_blocks); p ('boş alan 75-100% Bloklar:', l_fs4_blocks); p ('Tam Bloklar:', l_full_blocks); p ('Biçimlendirilmemiş bloklar:', l_unformatted_blocks); son; /

Sonuçları Görüntüle

SQL > serveroutput'u aç

SQL > exec show_space_assm ('TEST_HWM', 'NWPP');

Buraya tablo adını ilk parametreye ve karşılık gelen kullanıcı adını ikinci parametreye yazın.

Bunların arasında% 25-50 boş alana sahip 0 blok,% 50-75 boş alana sahip 0 blok,% 75-100 boş alana sahip 0 blok ve Dolu sadece 2 blok bulunmaktadır. Bu durumda, bu tablonun mevcut veri satırlarının yeniden düzenlenmesine gerek yoktur.

DBA hakkında daha fazlasını daha sonra paylaşacağım, ilgilenen arkadaşlar buna dikkat edebilir! !

Motor sürüklemeyi öğrenmek ister misiniz? Önce bu motor kontrol devre şemalarına bir göz atın!
önceki
Noel ve Yılbaşı Çifte Festival Karnavalı, en çok satan en çok satan cep telefonu önerisi
Sonraki
Anime'deki annenin toprağa gömülü olduğu kadar eğlenceli olan yeni bir türü var ve Amelia onu kovalamanıza yardımcı olacak
Bazı ebeveynler aslında çocuklarına bu tür bir "eğitici video" gösterir, lütfen hemen durun!
PLC'yi iyi öğrenmek istiyorsanız, bu PPT'yi şiddetle tavsiye ederim, bu en kapsamlı öğrenme materyali!
Hayran Katkısı: iTunes fotoğraf albümü senkronizasyonundaki sorunlar bugün sizin için çözüldü!
Hindistan'dan yerli bir makine satın almalısınız! OnePlus bu telefon çok sıcak, ancak iki kez satın almak isterseniz stokta yok!
Animasyon tarzı değişti, Taiyi siyah oldu, Mikasa yaşlandı ve sonsuza dek başa çıkmak kolay Lianghua
Akış ölçümünde Siemens S7-200PLC uygulaması, kümülatif miktar nasıl ölçülür!
2018 "Tiger Fighting" Brifingi
Koga Tomoe, Azusagawa Sakita'nın kalbini alamadı ve Eluru, Huck Oro'yu kaybetti
IP kuralı, ip yolu ve iptables arasındaki ilişkiyi ayrıntılı olarak açıklayın
Mitsubishi PLC ve programlama yazılımı ayrıntılı çalışması (resim)
İPhone paylaşımı burada, onu kullanır mısın?
To Top