Smart UPDATE STATS Script

Reading Time: 3 minutes

Selam ,

Aşağıda hazırşladığım script ile tüm istatistik süreçlerinizi istediğiniz şekilde gerçekleştirip loglamasını yapabilirisniz.

Scriptimizi incelediğimizde ilk etapta demo veritabanımızı oluşturuyoruz. Ardından bu veritabanı içerisinde Log lama yapacağımız tablomuzu CREATE ediyoruz. Ana Sistem Log tablomuzu da Create edip akıllı istatistik güncelleme procedure ümüzü oluşturuyoruz.

Akıllı prosedürümüzün EXEC yöntemleri ;

I :

Prosedürümüz iki adet değer almakta. Birinci değer @ExistTime bu değer prosedürün maksimum çalışacağı saatini gireceğiniz bölümdür ve o saate geldiğinde süreç kendini bitirir.

Diğer bir değer ise @Full değişkenidir. Bu değişkende iki adet parametre alır ;

0 ise sistemde ki tüm istatistikleri günceller,

1 ise sadece Index lere ait istatistikleri günceller . Yani _WA ile başlayan ındexler güncellenmez.

Yukarıda ki birinci örneğimizde sistemde ki tüm istatistikler güncellenecek ve saat 07.00 ‘ye kadar süreç devam ediyor ise tam 07:00 de süreç kesilecek.

II:

Bu örneğimizde de diğer örneğimiz de olduğu gibi 07:00 de tüm süreçlerimiz kesilecek ama burada diğerine fark ile sadece ındex lere ait istatistikler güncellenecek.

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *