Özet
Bu modülde SQL Server'ın kaynak beklemeleri, kuyruk beklemeleri ve dış beklemeler gibi bekleme istatistiklerini kullanarak sunucu performansını izleme hakkında bilgi edineceksiniz. Sunucu performansına genel bir bakış elde etmek ve olası sorunları belirlemek için sys.dm_os_wait_stats ve sys.dm_db_wait_stats gibi sistem görünümlerini kullanmayı da öğrendiniz. Modülde performans sorunlarını anlamak ve diğer veritabanı olaylarıyla ilişkilendirmek için Dinamik Yönetim Görünümlerinin (DMV) kullanımı da ele alınmıştır. Ayrıca, sık kullanılan bekleme türleri ve Sorgu Deposu'nın belirli sorgularla ilişkili beklemeleri nasıl izlediği hakkında bilgi edindiyseniz.
Bu modüldeki temel bilgiler, dizin oluşturma stratejinizi değerlendirerek ve ayarlayarak T-SQL sorgularını ayarlamayı anlamaktır. Düzgün dizinleme yapmanın IO'ları azaltabileceğini, bellek verimliliğini artırabileceğini ve IO ve depolama sistemleri üzerindeki baskıyı hafifletebileceğini öğrendiniz. Modülde ayrıca dizinlerdeki sütun sırasının önemi ve büyük tablolar için devam ettirilebilen dizinin kullanımı ele alınmaktadır. Ayrıca, sorgu ipuçları ve bunların veritabanı yapısı ve performansı üzerindeki olası etkileri hakkında bilgi edindiyseniz. Son olarak, modülde bir performans sorununun yüksek CPU kullanımından mı yoksa bir kaynağı beklemekten mi kaynaklandığını belirleyip, bu sorunları tanılamak ve çözmek için uygun araç ve yöntemleri kullanarak Azure SQL performansını nasıl optimize edebileceğiniz ele alınmıştır.
Ekstra Okuma
- Azure SQL Performansını İyi hale getirme
- Sorgu Deposu'nı yönetmek için en iyi yöntemler
- kümelenmiş ve kümelenmemiş dizinleri