ANASAYFA MCSE ORACLE LINUX TEMEL PC SINEMA SPOR
Merak ettiğiniz veya öğrenmek istediğiniz konuları bize yazın.Makalelerini yayınlayalım.Mail adreslerimiz:
pektas.isil@gmail.com,acakmakli1983@gmail.com Bekliyoruz...

2 Eylül 2009 Çarşamba

MONITORING INDEX

Index ,yazılan sorguların tablolara daha hızlı erişmesini sağlayan yapılardır.Yazılımda yapılan değişiklikler sonucu veya daha iyi okuyan indexlerin oluşturulması sonucu,bazı indexler artık kullanılmaz duruma gelebilir.Veritabanında kullanılmayan gereksiz indexleri v$object_usage view inden görebiliriz.

- select index_name,mon,used from v$object_usage;
- alter index_adi monitoring usage ;
Komutu ile index leri monitor etmeye başlayabiliriz.

Ayrıca ,

select plan.object_name index_adi,
plan.options okunma_şekli,
count(1) okunma_sayisi
from dba_hist_sqlstat stat, dba_hist_sql_plan plan
where plan.object_owner <> 'SYS'
and plan.operation like '%INDEX%'
and plan.sql_id = stat.sql_id
group by plan.object_name, plan.options
order by okunma_sayisi;

Sorgusuyla tüm indexlerin kullanılma sıklığını görebiliriz.
Teşekkürler...

Hiç yorum yok:

Yorum Gönder