Ana içeriğe atla

Azure Analysis Services için geliştirilmiş kaynak yönetimi

Yayımlanma tarihi: 06 Mart, 2020

Bugün, Azure Analysis Services’ın bellek yönetimi seçenekleriyle ilgili iki geliştirmeyi kullanıma sunduğumuzu duyuruyoruz. Yapılan geliştirmeler, özellikle Memory\QueryMemoryLimit sunucu özelliğinin ve DbpropMsmdRequestMemoryLimit bağlantı dizesi özelliğinin doğruluğunu artırıyor. Haziran 2018’de bu özellikleri kullanıma sunarak DAX sorgularının oluşturduğu bellek biriktiricilerini sınırladık. Artık geliştirmeler MDX sorgularını da kapsadığından etkin biçimde tüm sorguları kapsar ve artık yalnızca bellek biriktiricileriyle sınırlı değildir. Tüm sorguların kapsama dahil olması ve doğruluğun artması sayesinde kapsamlı sorgularla bağlantılı bellek tüketimi üzerinde daha fazla denetime sahip olur ve böylece Azure Analysis Server sunucunuza sorgu gönderen tüm kullanıcılar için yüksek kaliteli hizmet sağlayabilirsiniz.

Memory\QueryMemoryLimit sunucu özelliği, önemli düzeyde gerçekleşmeyle sonuçlanan kapsamlı sorguları denetlemenize imkan tanır. Sorgu, bu özellik aracılığıyla belirtilen sınırı aşarsa Azure Analysis Services sorguyu iptal edip arayana bir hata gönderir. Bu, sunucuyu aynı anda kullanan diğer kullanıcılar üzerindeki etkiyi azaltmaya yardımcı olur. Aşağıdaki ekran görüntüsünde Memory\QueryMemoryLimit sunucu özelliği, sorgu başına bellek tüketimini %20 azaltır. 100’e kadar olan değerler yüzde, 100’den fazla olanlar bayt ve 0 değeri sınır olmadığı anlamına gelir. Ekran görüntüsünde gösterildiği gibi, bu ayarı görüntülemek için Gelişmiş (Tümü) Özellikleri göster onay kutusunu işaretlediğinizden emin olun. Azure Analysis Services’ın belleği nasıl ayırıp serbest bıraktığı hakkında daha fazla bilgi için ürün belgelerindeki Bellek özellikleri makalesine bakın.

sunucu özellikleri

Azure Analysis Services müşteri uygulaması, DbpropMsmdRequestMemoryLimit komut özelliğini belirterek sorgu başına izin verilen belleği daha da azaltabilir. Ürün belgelerinde Bağlantı Dizesi Özellikleri (Analysis Services) başvuru makalesinde özel amaçlı parametreler kapsamında belgelendiği şekilde, DbpropMsmdRequestMemoryLimit değerlerini kilobayt (KB) olarak belirtmelisiniz. Kullanılan bellek sınırı, belirtilen her iki değerden küçük olandır

Bu geliştirmelerin SQL Server Analysis Services 2019 sürümünde kullanımda olmadığını unutmayın.

  • Azure Analysis Services
  • Features
  • Services

İlgili Ürünler