Forum

Tablo Partitions An...
 
Bildirimler
Hepsini Temizle

Tablo Partitions Analizi

2 Yazılar
2 Üyeler
0 Likes
536 Görüntüleme
(@Alparslanturkmeno)
Gönderiler: 30
Eminent Member
Konu başlatıcı
 

Merhabalar,

 Tabloların Partitions larını analiz etmek istiyorum. Partitionda dolu kaç satır, blok, ve en ne zaman analiz edildiğini yazdıracağım bir paket yazmam mümkün mü? Nette tablo analizi yapan bir paket varmış ama ben bulamadım yardımcı olursanız sevinirim. 

 
Gönderildi : 18/09/2014 20:04

(@h-koraygunduz)
Gönderiler: 301
Üye
 

Selam;


Partition olan tabloların durumunu sorgulamak için;


SELECT owner, table_name, partitioning_type, partition_count
FROM   dba_part_tables
WHERE  owner NOT IN ('SYS', 'SYSTEM')
ORDER BY owner, table_name;


 Tablo durumları için;


SET VERIFY OFF
SET LINESIZE 200

COLUMN owner FORMAT A20
COLUMN table_name FORMAT A30

SELECT t.table_name,
       t.tablespace_name,
       t.num_rows,
       t.avg_row_len,
       t.blocks,
       t.empty_blocks,
       ROUND(t.blocks * ts.block_size/1024/1024,2) AS size_mb
FROM   dba_tables t
       JOIN dba_tablespaces ts ON t.tablespace_name = ts.tablespace_name
WHERE  t.owner = UPPER('&1')
ORDER BY t.table_name;


Ancak hazır bir paket bilmiyorum. Yazabilirsen hepimiz faydalanırız 🙂


Teşekkürler...

 
Gönderildi : 18/09/2014 20:41

Paylaş: