Tüm Ürünler
Search
Belge Merkezi

ApsaraDB RDS:Create a read-only SQL Server instance

Son Güncelleme:Oct 03, 2026

Salt okunur örnekler, ana iş yükünüzde değişiklik yapmadan ana örnekteki okuma trafiğini azaltarak okuma kapasitesini genişletir. ApsaraDB RDS for SQL Server, ana örneği fiziksel olarak çoğaltmak için yerel AlwaysOn teknolojisini kullanır ve salt okunur örnekleri otomatik olarak senkronize tutar. Bu özellik, RDS Küme Sürümü üzerindeki SQL Server 2017, 2019, 2022 ve 2025 EE sürümleri için kullanılabilir.

Salt okunur örneklerin özellikleri, sınırlamaları ve kullanım durumları hakkında genel bir bakış için bkz. ApsaraDB RDS for SQL Server salt okunur örneklerine genel bakış . Uygun ana örnekler ayrıca hızlı başlatmayı destekler; bu özellik, ana G/Ç performansını etkilemeden oluşturma süresini dakikalara indirir.

Ön koşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • RDS Küme Sürümü üzerinde çalışan SQL Server 2017 EE, SQL Server 2019 EE, SQL Server 2022 EE veya SQL Server 2025 EE ana örneği

  • Örnek sürümü: Küme Sürümü

  • Örnek depolama türü: Enterprise SSD (ESSD), yüksek performanslı disk

  • Faturalama yöntemi: Abonelik veya kullandıkça öde (Serverless örnekler desteklenmez)

Ana örneğiniz Basic Edition veya High-availability Edition çalıştırıyorsa devam etmeden önce Küme Sürümüne yükseltin. Bir ana örneğiniz yoksa yukarıdaki gereksinimleri karşılayan bir tane oluşturun.

Sınırlamalar

Kategori Sınır
Örnek sayısı Ana örnek başına en fazla 7 salt okunur örnek
Dönüşüm Mevcut bir ana örnek salt okunur örneğe dönüştürülemez
Veri çoğaltma Oluşturma sırasında veriler ikincil RDS örneğinden salt okunur örneğe çoğaltılır; bu işlem ana örnekte kesintiye neden olmaz
Oluşturma süresi Ana örneğin veri hacmi ve G/Ç performansı ile orantılıdır; bekleme süresini azaltmak için bu faktörleri değerlendirin ve optimize edin
Depolama Salt okunur örneğin depolama kapasitesi ana örnekinden daha az olamaz
Yedekleme Yedekleme ilkeleri yalnızca ana örnekte yapılandırılır; salt okunur örnekler ayrı yedekleme ayarlarını, manuel yedeklemeleri, yedek dosyalarından veya herhangi bir zaman noktasından geçici örnekler oluşturmayı ya da yedek kümeleriyle örneklerin üzerine yazmayı desteklemez. Salt okunur bir örnek oluşturulduktan sonra verileri geri yüklemek için yedek kümelerini kullanarak ana örneğin üzerine yazamazsınız.
Veri geçişi Verilerin doğrudan salt okunur örneklere geçirilmesi desteklenmez
Veritabanı yönetimi Salt okunur örneklerde veritabanı oluşturma veya silme desteklenmez
Hesap yönetimi Salt okunur örneklerde hesap oluşturma veya silme, izin verme ya da parola değiştirme desteklenmez; ana örnekten gelen hesaplar senkronize edilir ve yalnızca okuma işlemleri yapabilir

Faturalama

Salt okunur örnekler abonelik veya kullandıkça öde modeliyle faturalandırılır. Fiyatlandırma ayrıntıları için bkz. Fiyatlandırma.

Ana RDS örneğinin faturalama yöntemi serverless ise salt okunur RDS örnekleri oluşturamazsınız.

Salt okunur bir örnek oluşturun

RDS konsolundan veya CreateReadOnlyDBInstance API'sini çağırarak salt okunur bir örnek oluşturun.

  1. ApsaraDB RDS konsoluna giriş yapın ve Instances sayfasına gidin. Üst gezinme çubuğunda ana örneğin bulunduğu bölgeyi seçin. Örneği bulun ve kimliğine tıklayın.

  2. Instance Distribution bölümünde, Read-only Instance öğesinin sağındaki Add düğmesine tıklayın.

image.png

  1. Temel kaynakları yapılandırın ve ardından Next: Instance Configuration seçeneğine tıklayın. Ayrıntılar için bkz. Depolama sınıfları. Örnek ailesini belirtin, ardından CPU çekirdeklerini, bellek kapasitesini ve maksimum bağlantı sayısını yapılandırın. Depolama kapasitesi veri alanını, sistem dosya alanını, günlük dosya alanını ve işlem dosya alanını içerir. Kullanılabilir aralık, seçtiğiniz örnek türüne ve depolama türüne bağlıdır. En az 5 GB'lık artışlarla ayarlayın.

    1. Storage Capacity değerini yapılandırın.

    En iyi performans için salt okunur örneği Elastic Compute Service (ECS) örneğinizle aynı alana yerleştirin. Aynı bölgedeki farklı alanlardaki örneklerin performansı biraz daha düşüktür.
    Her örnek türünün tanımlanmış bir CPU çekirdeği, bellek, maksimum bağlantı ve maksimum IOPS kümesi vardır. Veri senkronizasyonu için G/Ç performansını korumak amacıyla salt okunur örnek belleğini ana örnek belleğine eşit veya ondan büyük olacak şekilde ayarlayın.
    Salt okunur örneğin depolama kapasitesi ana örnekinden daha az olamaz. Yerel SSD örnekleri için depolama alanı örnek türüne bağlıdır ; bu kısıtlama ESSD'ler veya standart SSD'ler için geçerli değildir.
    Faturalama yöntemi Ne zaman kullanılır Temel avantaj
    Subscription Uzun süreli kullanım Uzun dönemler için kullandıkça ödeden daha maliyet etkindir; daha uzun süreler için daha düşük fiyatlar sunar. Sayfanın alt kısmında Subscription Duration değerini yapılandırın.
    Pay-as-you-go Kısa süreli veya değerlendirme amaçlı kullanım Gerçek kullanıma göre saatlik olarak faturalandırılır. Örneği istediğiniz zaman serbest bırakın ve faturalandırma hemen durur. Örneğin gereksinimlerinizi karşıladığını doğruladıktan sonra aboneliğe geçiş yapın.
    Kategori Kaynak tahsisi Temel avantaj
    Genel amaçlı örnek türleri Bellek ve G/Ç: özel. CPU ve depolama: paylaşımlı Maliyet etkin
    Özel örnek türleri Tüm CPU, bellek, depolama ve G/Ç kaynakları: özel. Özel barındırıcı örnek ailesi, barındırıcının tüm kaynaklarını tamamen kullanır. Daha iyi performans ve kararlılık
  2. Ağ ve örnek ayarlarını yapılandırın ve ardından Next: Confirm Order seçeneğine tıklayın. Dahili ağ iletişimi için ECS örneğinizle aynı VPC'yi seçin. Farklı VPC'lerdeki örnekler dahili ağ üzerinden iletişim kuramaz. Aynı VPC içindeki farklı vSwitch'leri kullanan örnekler dahili ağ üzerinden iletişim kurabilir.

    1. Gerekirse isteğe bağlı parametreleri yapılandırın. Özel bir gereksiniminiz yoksa varsayılan değerleri koruyun.

    Parametre Açıklama
    Release Protection Kullandıkça öde örnekler için kullanılabilir. Örneklerin yanlışlıkla silinmesini önlemek için yayın korumasını etkinleştirin.
    Resource Group Varsayılan kaynak grubunu kullanın veya özel bir grup seçin.
    Instance Name 2–255 karakter. İzin verilenler: harfler, rakamlar, alt çizgiler (_) ve tireler (-). Bir harf veya Çince karakterle başlamalıdır.
    Character Set Collation Rule Varsayılan olarak ana örneğin sistem karşılaştırma kuralını kullanır.
  3. Parameter Configuration, Quantity ve (abonelik örnekleri için) Subscription Duration bilgilerini gözden geçirin. Confirm Order seçeneğine tıklayın ve ödemeyi tamamlayın.

    Abonelik örnekleri için hizmet kesintilerini önlemek amacıyla Auto-renewal özelliğini etkinleştirin. Örnek oluşturma 1 ila 10 dakika sürer. Yeni örneği görüntülemek için sayfayı yenileyin.

Salt okunur bir örneği görüntüleyin

Salt okunur örnekleri konsoldaki üç konumdan herhangi birinde görüntüleyebilirsiniz.

Instances sayfasında

  1. RDS konsoluna giriş yapın. Gezinti bölmesinde Instances seçeneğine tıklayın. Üst gezinme çubuğunda bölgeyi seçin.

  2. Salt okunur örneği bulun ve kimliğine tıklayın.

Ana örneğin Basic Information sayfasında

  1. RDS konsoluna giriş yapın. Gezinti bölmesinde Instances seçeneğine tıklayın. Üst gezinme çubuğunda bölgeyi seçin.

  2. Ana örneği bulun ve kimliğine tıklayın.

  3. Basic Information sayfasında salt okunur örnek sayısının üzerine gelin ve hedef salt okunur örneğin kimliğine tıklayın.

Cluster Management sayfasında

Ön koşullar: Cluster Management sayfasında okuma/yazma ayrıştırma etkinleştirilmiş olmalıdır. Ayrıntılar için bkz. Okuma/yazma ayrıştırmayı etkinleştirme.

  1. ApsaraDB RDS konsoluna giriş yapın.

  2. Ana örneği bulun ve kimliğine tıklayın.

  3. Gezinti bölmesinde Cluster Management seçeneğine tıklayın.

  4. Salt okunur örneği bulun ve kimliğine tıklayın.

Sonraki adımlar

Salt okunur örnek oluşturulduktan sonra okuma/yazma ayrıştırma uç noktasını etkinleştirin ve salt okunur adres için ağırlık oranını yapılandırın. Sistem, okuma isteklerini yapılandırılan ağırlık oranına göre yönlendirir.

SSS

Salt okunur bir örneğin faturalama yöntemini değiştirebilir miyim?

Salt okunur bir örneğin yapılandırmasını değiştirmek, örneği serbest bırakmak veya faturalama yöntemini değiştirmek ana örneği etkiler mi?

Hayır.

Salt okunur örneklerde hesapları yönetebilir miyim?

Ana örnekte oluşturulan hesaplar salt okunur örneklerle senkronize edilir ancak salt okunur örneklerde hesap yönetimi kullanılamaz. Salt okunur örneklerdeki hesaplar yalnızca okuma işlemleri yapabilir.

Ana örnek başarısız olursa salt okunur bir örneği ana örneğe dönüştürebilir miyim?

Hayır, bu desteklenmez.

Salt okunur örnekler yedeklemeyi destekler mi?

Hayır. Yedeklemeler ana örnekte yönetilir. Salt okunur örnekler yedekleme ayarlarını veya manuel yedeklemeyi desteklemez.

Salt okunur örnekler paralel çoğaltmayı destekler mi?

Evet. ApsaraDB RDS for SQL Server varsayılan olarak paralel çoğaltma kullanır.

İşlem günlükleri nasıl temizlenir?

İşlem günlükleri iki aşamada temizlenir:

  • Günlük kısaltma: Her günlük yedeklemesiyle otomatik olarak çalışır. Uzun süren işlemler, senkronizasyon beklemeleri veya çekirdek sorunları kısaltmayı engelleyebilir.

  • Günlük daraltma: Günlük düzenli yedeklemelere dahildir. Ayrıca RDS konsolunda günlükleri manuel olarak daraltabilirsiniz.

Çoğaltma gecikmesine ne sebep olur ve bunu nasıl düzeltirim?

Oluşturma sırasında veriler ikincil RDS örneğinden çoğaltılır. Oluşturmadan sonra ana örnekteki tüm güncellemeler otomatik olarak salt okunur örneklerle senkronize edilir.

Yaygın nedenler ve çözümler:

Neden Çözüm
Salt okunur örnek teknik özellikleri çok düşük — büyük bir ana örnek daha küçük bir salt okunur örneği yavaşlatarak gecikmeye neden olur Salt okunur örnek türünü yükseltin
Büyük eşzamanlı işlemler — kilitler, yavaş SQL sorguları veya işlenmemiş sorgular çoğaltmayı geciktirir Uzun süren işlemleri belirleyin ve çözün
Çekirdek hatası Ana motor sürümünü veya küçük motor sürümünü yükseltin

Gecikmeyi teşhis etmek için SQL Server otonomi hizmetini kullanın veya ana örnekte aşağıdaki sorguyu çalıştırın:

SELECT
    ag.name AS [availability_group_name]
    , d.name AS [database_name]
    , ar.replica_server_name AS [replica_instance_name]
    , drs.truncation_lsn
    , drs.log_send_queue_size
    , drs.redo_queue_size
FROM
    sys.availability_groups ag
    INNER JOIN sys.availability_replicas ar
        ON ar.group_id = ag.group_id
    INNER JOIN sys.dm_hadr_database_replica_states drs
        ON drs.replica_id = ar.replica_id
    INNER JOIN sys.databases d
        ON d.database_id = drs.database_id
WHERE drs.is_local=0
ORDER BY
    ag.name ASC, d.name ASC, drs.truncation_lsn ASC, ar.replica_server_name ASC

Sonuçtaki temel sütunlar:

Sütun Anlamı
log_send_queue_size Salt okunur örneğe gönderilmeyi bekleyen günlük verilerinin hacmi. Daha yüksek değerler daha büyük gecikmeyi gösterir.
redo_queue_size Salt okunur örnekte uygulanmayı bekleyen günlük verilerinin hacmi. Daha yüksek değerler daha büyük gecikmeyi gösterir.

Neden bir Küme Sürümü örneği oluştururken salt okunur düğüm seçeneğini göremiyorum?

Salt okunur örnekler, mevcut bir ana örneğe eklenir; ilk oluşturma sırasında değil. İlk olarak şu gereksinimleri karşılayan bir ana örnek oluşturun ve ardından bu konudaki yordamı izleyerek salt okunur bir örnek ekleyin:

  • Sürüm: RDS Küme Sürümü üzerinde SQL Server 2017 EE, RDS Küme Sürümü üzerinde SQL Server 2019 EE, RDS Küme Sürümü üzerinde SQL Server 2022 EE veya RDS Küme Sürümü üzerinde SQL Server 2025 EE

  • Sürüm: Küme Sürümü

  • Depolama türü: Enterprise SSD (ESSD), yüksek performanslı disk

  • Faturalama yöntemi: Abonelik veya kullandıkça öde (Serverless örnekler desteklenmez)