Aracılığıyla paylaş


Bir Analysis Services Solution ' [NULL]'nı ölçekleme

Bazı sık durumlarda, bir Analysis Services Son kullanıcıların sayısı için sorgu yanıt süresini artırmak veritabanı yöneticisi (dba) ister. Bu amacı gerçekleştirmek için iki yol vardır: daha fazla güç (yukarı Ölçek) varolan sunucu ekleme veya yükü birkaç küçük sunucuları (ölçek dışında) arasında dağıtma.

Bir çözüm kadar ölçekleme genellikle burada var olan donanımı artık genişletilmiş yükseltmeden veya punto sınırlandırılır.Belki de varolan ana CPU yeni sürüm kabul edemiyor veya fiziksel adres alanını bellek ulaşıldı.Diğer taraftan, çözüm ölçekleme daha esnektir ve kendi sınırlamaları gidermek daha kolay.Ağ yük dengeleyici (NLB) sunucularının sayısını, en yüksek sınırına ulaştı, ek bir NLB çözümü ve sunucuları arasında birden fazla olan NLBs dağıtılmış eklenebilir.

Bu belge, genişletme teorik bir mimari tanımlar bir Analysis Services bir çözümdür.

Senaryosu

Bir Analysis Services DBA'ın son sağlamalısınız bir Analysis Services çözüm sorgulara daha iyi bir yanıt saat henüz yenileme için en az günlük kapalı kalma pencere. Özgün 80 kullanıcıların sırasında geçen ay kullanıcı sayısını iki katına ve beklendiği numarayı yeniden gelecek altı ayda çift.Onward yedinci ay kullanıcı genişletme 4 oranında aylık ulaşması için bekleniyor.The Analysis Services database size is currently at 80GB and grows by 6GB monthly.Veritabanı şu anda veri, son 12 ay süreyle tutar ve son üç mali yılları ve geçerli bir geçmişini tutmak için bekleniyor.Ortalama işlem süresi 2 ½ saat ve saat ½ kapalı kalma penceresi sınırlıdır.

Seçenekleri

Senaryo okuduktan sonra tek çözüm sunucuyu ölçmektir olduğunu görünebilir.Bu hizmet hiçbir kapalı kalma saat, ancak işlem saat sırasında performansı sağlayacaktır.Ancak, 160 kullanıcılar şu anda yok ve bu numarayı 320 için gelecek altı ayda çift.Bundan sonra her ay için bilinmeyen bir saat 13-16 kullanıcılar en ulaşması devam edecek.Bu hızda sayısıyla yeniden 18th ve 19 ayları kararlı büyüme, arasında çift.Bu durum verildiğinde, bu doğru donanım boyutunu ve kapasitesi sonraki 12 ay için yüzde 50'in altında sırasında kullanılan donanım bütçe isteği Yasla zor olacaktır.

Fortunately, scaling out this solution is possible in SQL Server 2008 Analysis Services with the Read-Only Database capability.

Ölçek-giden) mimarisi

Bu mimariye iki öğe tasarlanmıştır:

  • Son Kullanıcı akış verimi en üst düzeye çıkarma amacı ile fiziksel düzeni.

  • Operations Framework kapalı kalma süresini en aza amacı ile.

Fiziksel düzeni

Çözüm, üç ana bileşenden oluşur:

  • Işlem ortamı

  • Depolama alanı ağı (SAN)

  • Veri erişimi ortamı

Işleniyor, ilk, burada verileri güncelleştirildi ve SAN bir parçasını kullanarak işlendi bileşendir.Ikinci bileşen, SAN, burada veri işleme ve verileri için erişim ortamları tutulur ' dir.Üçüncü, veri erişimi, veri son kullanıcılara kullanılabilir duruma getirildiyse bileşendir.

Işlem ortamı

Işlem ortamı SAN ve mantıksal birim SAN tutulacağı bir bağlantısı olan bir sunucu tarafından oluşturulmuş Analysis Services veri.

Depolama alanı ağı (SAN)

Bu çözüm, iki bağımsız 'SAN mantıksal birimleri' oluşur: biri işlem ortamı ve diğer veri erişim ortamı için.

SAN, çok boyutlu veritabanları için fiziksel depolama alanı sağlayan bir aygıt kümesidir.Paylaşılan depolama ortamı, kümeler ve veri kurtarma mekanizması için depolama ile sunucular arasındaki yüksek hızlı bağlantıları etkinleştirir.

Bu belgede, bir fiziksel sürücü olarak işletim sistemi tarafından algılanır depolama birimi 'SAN mantıksal birim' tanımlar.

Veri erişim ortamı

Veri erişim ortamında aynı SAN mantıksal birim paylaşan genellikle üç ile başlayan birden çok sunucuları tarafından oluşturulmuş.Kullanıcılar verileri loadbalancing algoritması kullanarak, tüm gelen istekleri yönlendiren bir NLB aygıtı üzerinden erişim sunucularına bağlanır.

Fiziksel düzeni türevleri

Gerekirse, aşağıdaki türevlerini çözümde daha iyi performans elde etmek için kullanabilirsiniz.

Ortam işleme

Bazı durumlarda, iki işlem sunucusu olarak kullanabilirsiniz: ilişkisel veritabanları ve başka tutmak içinAnalysis Services veritabanları.

Buna ek olarak, birden çok mantıksal birim SAN bağımsız olarak ilişkisel veritabanları ve çok boyutlu veritabanları için tanımlanabilir.

Veri erişim ortamı

Iki veya daha fazla NLBs en az üç veri erişim sunucularının her NLB aygıtı çözümün bir parçası olarak tanımlanır.

Operasyonlar Framework

Çözüm işlemini üç aşamalar halinde ayrılmıştır:

  • Veri işleme.

  • Kapalı kalma pencere

  • Veri işleme Sıfırla

Veri işleme

In this phase, the multidimensional database is updated and processed.as soon as it is the content of the multidimensional database is ready to be sent, the Data Access Environment processing the data for transfer.Bu işlem, aşağıdaki adımlardan oluşur:

  • Ayırma Analysis Services Veri işleme sunucu veritabanından.

  • Tutan mantıksal SAN birim çevrimdışı olması Analysis Services Veritabanı.

Kapalı kalma pencere

Bu aşamada, güncelleştirilmiş veritabanı içeriğini özgün veritabanının içeriği ile takas.

  • küme NLBs, tüm gelen istekleri reddedecek şekilde.

  • Ayırma Analysis Services Her bir veri erişim sunucusu veritabanlarından.

  • Tutan mantıksal SAN birim çevrimdışı olması Analysis Services Her bir veri erişim sunucusundan veritabanı.

  • SAN komutları kullanarak, işlem ortamı ve veri erişim ortamı arasındaki mantıksal SAN birimleri Değiştir.

  • Salt okunur aygıtı olarak tutan mantıksal SAN birim çevrimiçi Analysis Services Her bir veri erişim sunucusu için veritabanı.

  • Iliştirin Analysis Services Buna, veritabanı ReadOnly Her bir veri erişim sunucusuna modu.

  • NLBs, gelen her istek kabul edecek şekilde ayarlayın.

Veri işleme Sıfırla

Bu aşamada, eski mantıksal birim SAN içeriği güncelleştirildi ve işlem ortamında çevrimiçine.

  • SAN komutları, yansıtmayı SAN mantıksal birim işleme ortamı mantıksal SAN veri erişimi kullanarak.

  • Okuma/yazma aygıtı tutan mantıksal SAN birim çevrimiçi Analysis Services Veritabanı işleme ortamı için.

  • Iliştirin Analysis Services Buna, veritabanı ReadWrite Işlem ortamı sunucusuna modu.