Sınırlamalar ve dikkate alınacak noktalar
MySQL kaynağını kullanırken aşağıdaki sınırlamaları ve dikkate alınacak noktaları bilmeniz gerekir.
Tüm veri görevleri için sınırlamalar ve dikkat edilecek hususlar
- Windows üzerine MySQL yüklendiğinde, adları hem büyük hem de küçük harfler içeren tablolardaki değişiklikler yakalanmaz.
- Tam Yükleme sırasında MySQL veritabanı durdurulduysa Tam Yükleme başarıyla tamamlanır, ancak hedefteki tabloların satır sayısı kaynak tablolardan daha az olur. Bu gerçekleşirse, görevi yeniden başlatın veya satırları eksik olan tabloları yeniden yükleyin.
-
Sütun verilerinin tek bölümünde Benzersiz Dizin/Birincil Anahtar oluşturulması desteklenmez. Böyle bir Benzersiz Dizin/Birincil Anahtar ile karşılaşılırsa, hedef sütunun tamamında oluşturulur.
Aşağıda sütun verilerinin tek bölümünü kullanarak Benzersiz Dizin/Birincil Anahtar oluşturan bir deyim örneği yer alır:
CREATE INDEX partial_name ON customer (name(10));
- Hesaplanan (sanal) sütunlarda yapılan değişiklikler yakalanmaz.
-
İkili günlük işlemi sıkıştırması desteklenmez.
-
MySQL birincil-birincil yapılandırması desteklenmez.
-
Küme düğümlerinin yük devretmesi desteklenmez.
-
Şifreli ikili günlükteki değişiklikleri yakalama desteklenmez.
-
MySQL ODBC Sürücüsü 8.0.027 veya sonraki sürümleriyle ilgili bir sorun nedeniyle boş TEXT sütunları Tam Yükleme sırasında doğru olarak çoğaltılmayabilir. Örneğin, bir tablo satırı içinde bir değer olan bir TEXT sütunu içeriyorsa ve sonraki satırda aynı sütun boş bir değer içeriyorsa (NULL değil), hedefte her iki satır da ilk satırın değerini görüntülemektedir.
Yalnızca yerleştirme görevleri için sınırlamalar ve hususlar
-
Galera kümesi desteklenmez.
- Sıfır verileri desteklenmez.
Çoğaltma ve yerleştirme görevleri için sınırlamalar ve dikkat edilecek hususlar
-
Aşağıdaki DDL'lerin yakalanması desteklenmez:
- Tüm bölüm DDL'leri
- Tabloyu Bırak
- Tabloyu Yeniden Adlandır
- Bir yıldan eski olan değişiklikler yakalanmaz.
- Tablonun başına veya ortasına sütun eklemek için alter table <table_name> add column <column_name> deyiminin kullanılması desteklenmez. Tablonun ortasına sütun eklemek için alter table <table_name> add column <column_name> deyimi kullanıldığında, sütun tablonun ortası yerine sonuna eklenir.
- Sıfır verilerinin desteklenmesi için, hem kaynak hem de hedef MySQL tabanlı veritabanları aynı "Katı Mod" (Açık veya Kapalı) ile yapılandırılmış olmalıdır.
- XA işlemlerinin İşlem Kimliği çoğaltma Değişiklik Tablosu/Denetim Tablosunda görüntülenmeyecektir transaction_id üst bilgisinde görüntülenmez.
- AR_H_USER üst bilgi sütunu şu anda desteklenmemektedir. Başlık sütunları hakkında daha fazla bilgi için bk. Değişiklik Tabloları.
- MySQL tablosu LOB'lar içeriyorsa ve görevin Lob sütunlarını çoğalt seçeneği devre dışı bırakıldıysa, tablo LOB sütunları olmadan çoğaltılır. Bunun yalnızca MEDIUMBLOB, LONGBLOB, MEDIUMTEXT ve LONGTEXT sütunları için geçerli olduğuna dikkat edin. Bu sınırlama BLOB, TINYBLOB, TEXT ve TINYTEXT sütunları için geçerli değildir.