Aracılığıyla paylaş


Okuma ölçeğini Always On kullanılabilirlik gruplarıyla kullanma

Şunlar için geçerlidir: SQL Server

Kullanılabilirlik grubu, SQL Server'a yüksek kullanılabilirlik özellikleri getiren ve tümleşik ölçeklendirme çözümleri de sunan kapsamlı bir çözümdür. Tipik bir veritabanı uygulamasında, birden çok istemci çeşitli iş yükü türlerini çalıştırır. Bazen kaynak kısıtlamaları nedeniyle performans sorunları oluşabilir.

Kullanılabilirlik grubu bağlamında, okuma ölçeği okuma iş yüklerini bir veya daha fazla ikincil kopyaya devredebilir. OLTP iş yükü için kaynakları boşaltabilir ve daha yüksek aktarım hızı elde edebilirsiniz. Ayrıca daha yüksek performans sunabilir ve salt okunur iş yüklerinde ölçeklendirebilirsiniz. SQL Server için en hızlı çoğaltma teknolojisinden yararlanın ve raporlama ve analiz iş yüklerini salt okunur çoğaltmalara boşaltmak için çoğaltılmış veritabanları grubu oluşturun.

Kullanılabilirlik gruplarıyla, ikincil veritabanlarına salt okunur erişimi desteklemek için bir veya daha fazla ikincil çoğaltma yapılandırılabilir.

Analiz veya raporlama iş yüklerini çalıştıran istemci uygulamaları doğrudan ikincil veritabanlarına bağlanabilir. Ayrıca salt okunur bir yönlendirme listesi ayarlayabilir ve birincil veritabanına bağlanabilirsiniz. Ardından, bağlantı isteğini yönlendirme listesindeki ikincil çoğaltmaların her birine sırasıyla iletir.

Küme olmadan okuma ölçeği kullanılabilirlik grupları

SQL Server 2016 (13.x) ve önceki sürümlerinde tüm kullanılabilirlik grupları için bir küme gerekiyordu. Küme, yüksek kullanılabilirlik ve olağanüstü durum kurtarma (HADR) için iş sürekliliği sağladı. Ayrıca, ikincil çoğaltmalar okuma işlemleri için yapılandırıldı. Hedef yüksek kullanılabilirlik değilse, kümeyi yapılandırmak ve çalıştırmak için önemli bir işlem yükü harcanmıştır. SQL Server 2017 (14.x), küme olmadan okuma ölçeğinde kullanılabilirlik grupları sağlar.

Uyarı

Okuma ölçeğindeki kullanılabilirlik grupları veya Linux'taki kullanılabilirlik grupları gibi Windows Server Yük Devretme Kümelemesi'ni (WSFC) kullanmamış kullanılabilirlik gruplarında, kümeyle ilgili kullanılabilirlik grubu DMV'lerindeki sütunlar iç varsayılan küme hakkındaki verileri görüntüleyebilir. Bu sütunlar yalnızca iç kullanım içindir ve göz ardı edilebilir.

İş gereksinimleriniz, birincil kopyada çalışan kritik iş yükleri için kaynakları korumaksa, salt okunur yönlendirmeyi kullanabilir veya doğrudan okunabilir ikincil kopyalara bağlanabilirsiniz. Herhangi bir kümeleme teknolojisiyle tümleştirmeye bağımlı olmanız gerekmez. Bu yeni özellikler hem Windows hem de Linux platformlarında çalışan SQL Server 2017 (14.x) için kullanılabilir.

Önemli

Bu yüksek kullanılabilirlik kurulumu değildir. Hata algılama ve otomatik yük devretmeyi izlemek ve koordine etmek için altyapı yoktur. Küme olmadan, SQL Server otomatik bir yüksek kullanılabilirlik çözümünün sağladığı düşük kurtarma süresi hedefini (RTO) sağlayamaz. Yüksek kullanılabilirlik özelliklerine ihtiyacınız varsa bir küme yöneticisi (Windows'da Windows Server Yük Devretme Kümesi veya Linux üzerinde Pacemaker) kullanın.

Okuma ölçeği kullanılabilirlik grubu olağanüstü durum kurtarma özelliği sağlayabilir. Salt okunur çoğaltmalar eşzamanlı işlem modunda olduğunda, sıfır kurtarma noktası hedefi (RPO) sağlar. Okuma ölçeği kullanılabilirlik grubuna yük devretmek için bkz. Okuma ölçeği kullanılabilirlik grubunda birincil çoğaltmanın yükünü devretme.

Coğrafi okuma ölçeği için dağıtılmış kullanılabilirlik gruplarını kullanma

Coğrafi olarak ayrılmış çözümler, dağıtılmış kullanılabilirlik gruplarıyla okuma ölçeği çözümleri uygulayabilir. Okuma iş yüklerini birincil çoğaltmadan okunabilir ikincil çoğaltmalara, okuma iş yüklerinin kaynağına daha yakın olan sitelere boşaltmak için kullanabilirsiniz. Dağıtılmış kullanılabilirlik grupları, birincil çoğaltmadaki kaynakların kullanımını azaltır. Ayrıca ağ gecikme süresini azaltarak ve ayrılmış kaynaklardan yararlanarak okuma aktarım hızına yardımcı olur.

Tek bir dağıtılmış kullanılabilirlik grubunun en fazla 17 okunabilir ikincil çoğaltması olabilir. Artan ölçeklendirme kapasitesi için, okunabilir çoğaltma sayısını daha da artırmak amacıyla birden fazla kullanılabilirlik grubunu zincirleme bağlayın. Ayrıca, coğrafi olarak dağınık ortamlarda düşük gecikmeli okumalar için aynı kullanılabilirlik grubundan iki dağıtılmış kullanılabilirlik grubu dağıtabilirsiniz.