Bu konu, Data Management (DMS) içindeki bir mantıksal veritabanı için veri aboneliği görevinin nasıl oluşturulacağını açıklar.
Ön koşullar
DMS'de bir mantıksal veritabanı yapılandırılmış olmalıdır. Daha fazla bilgi için bkz. Mantıksal veritabanları.
Bir DMS mantıksal veritabanı, birden çok PolarDB for MySQL kümesindeki veritabanı parçalarından oluşmalıdır.
Sınırlamalar
Tür | Açıklama |
Kaynak veritabanı sınırlamaları |
|
Diğer sınırlamalar |
|
Yordam
-
Değişiklik İzleme Görevleri sayfasına gitmek ve değişiklik izleme örneğinin bulunduğu bölgeyi seçmek için aşağıdaki yöntemlerden birini kullanın.
DTS konsolu
DTS konsoluna gidin ve oturum açın.
Sol gezinme bölmesinde Değişiklik İzleme'yi tıklayın.
Sayfanın sol üst köşesinde değişiklik izleme örneğinin bulunduğu bölgeyi seçin.
DMS konsolu
NotGerçek işlemler, DMS konsolunun moduna ve düzenine göre değişebilir. Daha fazla bilgi için bkz. Basit mod konsolu ve DMS konsol düzenini ve stilini özelleştirme.
DMS konsoluna gidin ve oturum açın.
Üst gezinme çubuğunda işaretçiyi üzerine getirin.
Change Tracking Tasks öğesinin sağındaki açılır listeden değişiklik izleme örneğinin bulunduğu bölgeyi seçin.
Görev yapılandırma sayfasına gitmek için Create Task öğesini tıklayın.
-
Kaynak Veritabanı ve Tüketici Ağ Türü bölümlerindeki parametreleri yapılandırın.
UyarıKaynak veritabanı örneğini belirttikten sonra sayfanın üst kısmında görüntülenen Limits bölümünü okumanızı öneririz. Aksi takdirde görev başarısız olabilir veya izlenen veriler tüketilemeyebilir.
Tür
Parametre
Açıklama
Yok
Task Name
Değişiklik izleme görevinin adı. DTS göreve otomatik olarak bir ad atar. Görevi kolayca tanımlamanızı sağlayan açıklayıcı bir ad belirtmenizi öneririz. Benzersiz bir görev adı kullanmanız gerekmez.
Source Database
Select Existing Connection
Varsa mevcut bir bağlantı şablonu seçin. DTS kalan parametreleri otomatik olarak doldurur. Yeni bir bağlantı kullanmak için bu alanı boş bırakın ve aşağıdaki parametreleri doldurun.
Database Type
DMS LogicDB öğesini seçin.
Access Method
Alibaba Cloud Instance öğesini seçin.
Instance Region
DMS mantıksal veritabanının bulunduğu bölgeyi seçin.
DMS LogicDB
DMS mantıksal veritabanının adını seçin.
Database Account
DMS mantıksal veritabanındaki tüm fiziksel veritabanı parçaları PolarDB for MySQL kümelerinde bulunmalı ve aynı veritabanı hesabını ve parolasını paylaşmalıdır. Bu hesabın her fiziksel veritabanı parçası için okuma izinleri olması gerekir. Hesap oluşturma ve yetkilendirme hakkında bilgi için bkz. Veritabanı hesapları oluşturma ve yönetme.
Database Password
Veritabanı örneğine erişmek için kullanılan parola.
Consumer Network Type
Network Type
Network Type parametresinin değeri sabit olarak VPC şeklindedir. Bir VPC ve bir vSwitch seçmeniz gerekir. Daha fazla bilgi için bkz. VPC'ler.
NotBir değişiklik izleme görevi yapılandırıldıktan sonra Consumer Network Type bölümündeki ayarları değiştiremezsiniz.
Değişiklik izleme istemciniz bir VPC'de dağıtılmışsa istemciye bağlı aynı VPC ve vSwitch öğelerini seçmenizi öneririz.
Veri değişikliklerini dahili ağlar üzerinden izlerseniz ağ gecikme süresi minimum düzeydedir.
-
Sayfanın alt kısmında Test Connectivity and Proceed öğesini tıklayın.
NotDTS sunucularından erişime izin vermek için DTS sunucularının CIDR bloklarının kaynak ve hedef veritabanlarının güvenlik ayarlarına otomatik veya manuel olarak eklenebildiğinden emin olun. Daha fazla bilgi için bkz. DTS sunucu IP adreslerini izin listesine ekleme.
-
Değişiklik izleme nesnelerini yapılandırın.
-
Configure Objects sayfasında değişiklik izleme nesnelerini yapılandırın.
Parametre
Açıklama
Data Change Types
Data Change Types varsayılan olarak seçilidir ve değiştirilemez.
Data Update
DTS, seçilen nesnelerin INSERT, DELETE ve UPDATE işlemleri dahil olmak üzere veri güncellemelerini izler.
Schema Update
DTS, kaynak örneğin tüm nesne şemalarında gerçekleştirilen oluşturma, silme ve değiştirme işlemlerini izler. İzlenecek verileri filtrelemek için değişiklik izleme istemcisini kullanmanız gerekir.
Source Objects
Source Objects bölümünden bir veya daha fazla nesne seçin ve nesneleri Selected Objects bölümüne eklemek için
simgesini tıklayın. NotDeğişiklik izleme nesneleri olarak tabloları veya veritabanlarını seçebilirsiniz.
Nesne olarak bir veritabanı seçerseniz DTS, veritabanındaki yeni nesneler dahil olmak üzere tüm nesnelerin artımlı verilerini izler.
Nesne olarak bir tablo seçerseniz DTS yalnızca bu tablonun artımlı verilerini izler. Bu durumda başka bir tablonun veri değişikliklerini izlemek istiyorsanız tabloyu nesne listesine eklemeniz gerekir. Daha fazla bilgi için bkz. Değişiklik izleme nesnelerini değiştirme.
-
Gelişmiş ayarları yapılandırmak için Next: Advanced Settings öğesini tıklayın.
Parametre
Açıklama
Dedicated Cluster for Task Scheduling
DTS varsayılan olarak görevi paylaşılan bir kümeye zamanlar. Bu parametreyi yapılandırmanız gerekmez. DTS değişiklik izleme görevlerini çalıştırmak için belirtilen teknik özelliklere sahip özel kümeler satın alabilirsiniz. Daha fazla bilgi için bkz. DTS özel kümesi nedir?.
Retry Time for Failed Connections
Başarısız bağlantılar için yeniden deneme zaman aralığı. Değişiklik izleme görevi başarısız olursa DTS, bu zaman aralığında hemen bir bağlantı yeniden denemesi gerçekleştirir. Geçerli değerler: 10 ila 1440. Birim: dakika. Varsayılan değer: 720. Parametreyi 30'dan büyük bir değere ayarlamanızı öneririz. DTS, belirtilen zaman aralığında kaynak veritabanı örneğine yeniden bağlanırsa değişiklik izleme görevini sürdürür. Aksi takdirde değişiklik izleme görevi başarısız olur.
NotBir veritabanı örneği için birden çok değişiklik izleme görevi yapılandırılırsa en kısa yeniden deneme zaman aralığı önceliklidir. Örneğin, aynı veritabanı örneği için A Görevi ve B Görevi yapılandırılmıştır. A Görevi için yeniden deneme zaman aralığı 30 dakika, B Görevi için ise 60 dakika olarak yapılandırılmıştır. Bu durumda 30 dakikalık yeniden deneme zaman aralığı önceliklidir.
DTS bir bağlantıyı yeniden denerken ücretlendirme yapılır. Yeniden deneme zaman aralığını iş gereksinimlerinize göre belirtmenizi veya kaynak veritabanı örneği serbest bırakıldıktan sonra DTS örneğini mümkün olan en kısa sürede serbest bırakmanızı öneririz.
Retry Time for Other Issues
Diğer sorunlar için yeniden deneme zaman aralığı. Örneğin, değişiklik izleme görevi başlatıldıktan sonra DDL veya DML işlemleri gerçekleştirilemezse DTS, yeniden deneme zaman aralığında işlemleri hemen yeniden dener. Geçerli değerler: 1 ila 1440. Birim: dakika. Varsayılan değer: 10. Parametreyi 10'dan büyük bir değere ayarlamanızı öneririz. Başarısız işlemler belirtilen yeniden deneme zaman aralığında başarıyla gerçekleştirilirse DTS değişiklik izleme görevini sürdürür. Aksi takdirde değişiklik izleme görevi başarısız olur.
ÖnemliRetry Time for Other Issues parametresinin değeri, Retry Time for Failed Connections parametresinin değerinden küçük olmalıdır.
Environment Tag
Örneği tanımlamak için bir ortam etiketi seçebilirsiniz. Bu parametre isteğe bağlıdır.
Monitoring and Alerting
Değişiklik izleme görevi için uyarıların etkinleştirilip etkinleştirilmeyeceğini belirtir. Uyarı yapılandırılırsa ve görev başarısız olursa veya gecikme süresi eşiği aşarsa uyarı bildirimleri gönderilir. Geçerli değerler:
No: uyarıyı etkinleştirmez.
Yes: uyarıyı etkinleştirir. Bu durumda uyarı eşliğini ve alert notification settings öğesini de yapılandırmanız gerekir. Daha fazla bilgi için bkz. Örneği yapılandırırken uyarıları yapılandırma.
-
-
Sayfanın alt kısmında Next: Save Task Settings and Precheck öğesini tıklayın.
DTS görevini yapılandırmak için ilgili API işlemini çağırırken belirtmeniz gereken parametreleri görüntülemek için işaretçiyi Next: Save Task Settings and Precheck üzerine getirin ve Preview OpenAPI parameters öğesini tıklayın.
Parametreleri görüntülemeniz gerekmiyorsa veya zaten görüntülediyseniz sayfanın alt kısmındaki Next: Save Task Settings and Precheck öğesini tıklayın.
NotDeğişiklik izleme görevini başlatmadan önce DTS bir ön kontrol gerçekleştirir. Değişiklik izleme görevini yalnızca görev ön kontrolden geçtikten sonra başlatabilirsiniz.
Görev ön kontrolden geçemezse başarısız olan her öğenin yanındaki View Details öğesini tıklayın. Hata mesajına göre sorunları giderdikten sonra ön kontrolü yeniden çalıştırabilirsiniz.
-
Ön kontrol sırasında bir öğe için uyarı oluşturulursa senaryoya göre aşağıdaki işlemleri gerçekleştirin:
Bir uyarı öğesi yoksayılamıyorsa başarısız olan öğenin yanındaki View Details öğesini tıklayın ve sorunları giderin. Ardından ön kontrolü yeniden çalıştırın.
Uyarı öğesi yoksayılabilirse Confirm Alert Details öğesini tıklayın. Ayrıntıları Görüntüle iletişim kutusunda Ignore öğesini tıklayın. Görünen mesajda OK öğesini tıklayın. Ardından ön kontrolü yeniden çalıştırmak için Precheck Again öğesini tıklayın. Uyarı öğesini yoksayarsanız veri tutarsızlığı oluşabilir ve işiniz potansiyel risklere maruz kalabilir.
-
Örneği satın alın.
Success Rate değeri 100% olana kadar bekleyin. Ardından Next: Purchase Instance öğesini tıklayın.
-
Purchase sayfasında değişiklik izleme örneğinin faturalama yöntemini belirtin. Aşağıdaki tabloda parametreler açıklanmaktadır.
Parametre
Açıklama
Faturalama yöntemi
Abonelik: Bir örnek oluştururken abonelik için ödeme yaparsınız. Abonelik faturalama yöntemi, uzun vadeli kullanım için kullandıkça öde faturalama yönteminden daha maliyet etkindir. Daha uzun abonelik süreleri için daha düşük fiyatlar sunulur.
Kullandıkça öde: Kullandıkça öde örneği saatlik olarak faturalandırılır. Kısa vadeli kullanım için kullandıkça öde faturalama yöntemini seçmenizi öneririz. Kullandıkça öde örneğine artık ihtiyacınız yoksa maliyetleri azaltmak için örneği serbest bırakabilirsiniz.
Resource Group Settings
Örneğin ait olduğu kaynak grubu. Varsayılan değer: default resource group. Daha fazla bilgi için bkz. Kaynak yönetimi nedir?
Subscription Duration
Abonelik faturalama yöntemini seçerseniz abonelik süresini ve oluşturmak istediğiniz örnek sayısını ayarlayın. Abonelik süresi bir ila dokuz ay, bir yıl, iki yıl, üç yıl veya beş yıl olabilir.
NotBu parametre yalnızca Subscription faturalama yöntemini seçtiğinizde kullanılabilir.
Data Transmission Service (Pay-as-you-go) Service Terms metnini okuyun ve kabul edin.
Değişiklik izleme görevini başlatmak için Buy and Start öğesini tıklayın. Görevin ilerlemesini görev listesinde görüntüleyebilirsiniz.
Sonraki adımlar
Değişiklik izleme görevi çalışmaya başladıktan sonra tüketici grupları oluşturun ve aşağı akış istemcinize göre bir tüketim yöntemi seçin.
Tüketici gruplarını oluşturma ve yönetme hakkında bilgi için bkz. Tüketici grupları oluşturma.
-
İstemci türünüze göre izlenen verileri tüketmek için bir yöntem seçin: