SQL Server 2008 ile birlikte gelen ve üst sürümlerde de desteklenen Data Collection, veritabanları üzerinde performans bilgilerini toplamaya ve bu bilgileri raporlamak için kullanılan güzel bir özelliktir.

Data Collection‘a özel bir veri ambarı oluşturulmakta ve veritabanları üzerinden toplanan bu bilgiler veri ambarında saklanmaktadır.

Data Collection – Data Warehouse Kurulumu

Data Collection veri ambarını yapılandırmak için SQL Server Management Studio ‘ya bağlantı kurduktan sonra,

Management > Data Collection > Tasks > Configure Management Datawarehouse menüsünden, Configure Management Data Warehouse Wizard ekranını açıyoruz.

configure_management_datawarehouse

Karşımıza gelen ekrandan bilgi ekranını  Next butonu ile geçiyoruz.

data_collection_info

Karşımıza sunucu üzerinde Data Collection‘un  topladığı verilerin tutulacağı veri ambarı için bir veritabanı belirlememizi istiyor.

data_collection_dw

New butonu ile Data Collection veri ambarı için “DWH_DataCollection” isminde bir veritabanı oluşturuyorum.

new_database_dwh

dwh_db

Veritabanımızı oluşturup ilerledikten sonra karşımıza veri ambarı database için kullanıcı tanımlama ekranı gelecektir.

map_login_and_user

Sağ altta bulunan New Login butonu ile yeni bir kullanıcı oluşturabilirsiniz. Ben kendi kullanıcımı seçtim. Next ile ilerledikten sonra karşımıza yaptığımız işlemlerin özetini gösteren “Complete The Wizard” ekranı geliyor.

compleate_wizard

Son kez yapılacak işlemlere gözattıktan sonra Finih butonu ile kurulumu tamamlıyoruz.

finish_windows

DWH_DataCollection veri ambarı database içerisinde tabloların oluştuğunu görüyoruz.

tables

Data Collection – Collection Setlerin Yapılandırılması

DataWarehose kurulumu yaptıktan sonra sıra data toplama ayarlarını yapılandırmaya geldi. Bu işlem için;

Management > Data Collection > Tasks >Configure Data Collection menüsünden Configure Data Collection Wizard ekranını açıyoruz.

ConfigureDataCollectionWizard

Yine karşımıza gelen ekrandan bilgi ekranını  Next butonu ile geçiyoruz.

SetupDataCollectionWizard

Gelen ekran bizden hangi sunucu üzerinde hangi veritabanına toplanılan bilgilerin yazılacağını, önbellek dosyalarının hangi dizinde tutulacağı gibi bilgiler talep ediyor.

configure_windows

Oluşturmuş olduğum “DWH_DataCollection” veritabanını seçtikten sonra bilgisayarımın C: diskindeDC_TEMP isminde bir klasör oluşturuyorum ve Cache Directory olarak ilgili klasörü seçiyorum.

dc_info

Değerleri girip Next ile ilerledikten sonra bizi yapılacak işlemlerin özetini gösteren Compleate The Wizard ekranı karşılıyor. Kısaca göz attıktan sonra Finish buttonu ile işlemleri bitiriyoruz.

finish_wizard

Sihirbazın görevini başarıyla tamamladığını görüyoruz.

 

set_and_jobs

Data Collection altında set‘lerin oluştuğunu ve SQL Server Agent > Jobs altında ise Data Collection Set‘leri için jobların otomatik olduşturulduğu görüyoruz.

Sırası ile veriambarımızı oluşturduk, Collection Set’lerimizi ayarladık. Artık toplanan verilerin nasıl raporlanabileceğini de görelim.

Toplanan performans verilerinin raporlanması için;

Management > Data Collection > Reports > Management Data Warehouse > 

  • Server Activity History
  • Disk Usage Summary
  • Query Statistics History

Hazır raporlarını kullanabilirsiniz. Dilerseniz .RDL  – .RDLC uzantısında oluşturabileceğiniz raporlarınızı da bu menülerden çağırabilirsiniz.

Server Activity History

Sunucu üzerinde kullanılan CPU,disk,bellek, network kullanımlarını inceleyebileceğiniz bir rapordur.

server_activity_history_reportDisk Usage Summary

Veritabanı bazında data veya log dosya boyutu, büyüme trendi, başlangıç boyutu,autogrow boyutu gibi önemli bilgileri alabileceğimiz rapor.

disk_usage_list

disk_usage_detail

Query Statistics History

Bu rapor sayesinde maliyeti en yüksen on sorguyu , CPU / Duration / Total I/O / Physical Reads / Logical Writes bazında alabiliriz.

QueryStatisticsHistory

Görüldüğü gibi yapılandırılması ve kullanılması gayet kolay olan Data Collection özelliğini kullanarak sunucu aktivitelerini raporlamakla birlikte performans sıkıntılarına da çözüm bulabilirsiniz.

Yazıyı beğendiyeseniz sosyal medyada paylaşabilirsiniz.

Yazar Hakkında

Avatar
Mesut Güneş

Dogan Online Database Administrator

cialis generic kamagra gel cheap cialis uk levitra uk cialis generic kamagra gel kamagra 100mg cheap cialis uk cheap levitra uk cheap cialis kamagra 100mg cialis tadalafil kamagra oral jelly cialis buy viagra generic levitra uk kamagra gel cialis generic cheap levitra cheap viagra uk

Yorumlar

  1. Avatar
    Ismet Akçam

    04/09/2015

    hocam çok anlasilir ve güzel bir anlatim olmus. Elinize saglik.

Yorum Yazın

.com

Bülten Üyeliği

Güncel eğitim ve etkinliklerden ilk haberdar olmak için ücretsiz abone olun.

Login

Login olmak için kullanıcı adınızı ve şifrenizi giriniz.

Şifremi Unuttum

×

Hızlı İletişim

Her konuda bana yazabilirsiniz. En kısa zamanda cevap vereceğim.

×