Tüm Ürünler
Search
Belge Merkezi

AnalyticDB:XUANWU_V2 engine

Son Güncelleme:Oct 05, 2026

AnalyticDB for MySQL XUANWU_V2 tablo motoru; OSS tabanlı depolama ve bağımsız bir sıkıştırma hizmeti sayesinde yüksek aktarım hızında yazma ve sorgulama imkanı sunar.

Ön Koşullar

  • Bir AnalyticDB for MySQL Enterprise Edition, Basic Edition veya Data Lakehouse Edition kümesi oluşturulmuş olmalıdır.

  • Kümenin küçük sürümü 3.2.2.0 veya üzeri olmalıdır.

    Not

    Küçük sürümü görüntülemek ve güncellemek için AnalyticDB for MySQL konsolundaki Cluster Information sayfasında yer alan Configuration Information bölümüne gidin.

Temel Özellikler

XUANWU_V2, aşağıdaki temel özellikler sayesinde AnalyticDB for MySQL hizmetinde yüksek aktarım hızında gerçek zamanlı yazma ve sorgulama sağlar:

  • Depolama ortamı: Veriler, bulut disk önbelleği ile birlikte OSS üzerinde depolanır. Bu yaklaşım sorgu performansını korurken depolama maliyetlerini azaltır; ayrıca daha hızlı yatay ölçeklendirme ve daha yüksek esneklik sunar.

  • Depolama biçimi: Yeni nesil sütunlu biçim, bellek ve disk G/Ç üzerinde ince taneli kontrol sağlar. Düşük bellek tüketimi ve azaltılmış GC etkisiyle daha yüksek G/Ç eşzamanlılığı elde edilir.

  • Bağımsız sıkıştırma bileşeni: Sıkıştırma işlemi bağımsız bir hizmete aktarılır. Böylece çevrimiçi sorgu ve yazma kararlılığı artarken daha yüksek sıkıştırma aktarım hızı ve esnek kaynak zamanlaması sağlanır.

Sınırlamalar

  • Aşağıdaki tabloda XUANWU ve XUANWU_V2 motorları arasındaki özellik desteği karşılaştırılmaktadır.

    Feature

    XUANWU engine

    XUANWU_V2 engine

    regular index

    Varsayılan olarak tam sütun dizini oluşturulur (INDEX_ALL='Y').

    Varsayılan olarak XUANWU_V2 yalnızca birincil anahtar için dizin oluşturur. Diğer sütunlar için dizin oluşturulmaz (INDEX_ALL='N').

    Not

    Tam sütun dizinini aşağıdaki yollardan biriyle oluşturabilir veya değiştirebilirsiniz:

    • Tablo oluşturmadan önce: Küme düzeyinde SET ADB_CONFIG XUANWUV2_DEFAULT_INDEX_ALL=true ifadesini çalıştırın. Bu işlem, mevcut tablo ve sonraki tüm yeni tablolar için tam sütun dizini oluşturur.

    • Tablo oluştururken: CREATE TABLE ifadesinde açıkça INDEX_ALL='Y' belirtin. Bu işlem, mevcut tablo için tam sütun dizini oluşturur.

    • Tablo oluşturduktan sonra: Mevcut bir tablonun tam sütun dizinini değiştirmek için bir ALTER TABLE ifadesi çalıştırın.

    vector index

    Desteklenir

    V3.2.6.0 ve sonraki sürümlerde desteklenir

    binary log

    Desteklenir

    V3.2.6.0 ve sonraki sürümlerde desteklenir

    Spark elastic import

    Desteklenir

    Desteklenmez

  • XUANWU ve XUANWU_V2 motorları arasında geçiş yapamazsınız. Geçiş yapmak için istediğiniz motorla yeni bir tablo oluşturun ve verileri taşıyın.

    Örneğin, bir test tablosunu XUANWU_V2'den XUANWU'ya geçirmek için yeni bir XUANWU tablosu oluşturun ve test tablosundaki verileri bu yeni tabloya taşıyın.

Faturalama

Varsayılan olarak XUANWU_V2 tablolarındaki veriler sıcak veri olarak kabul edilir ve sıcak veri depolama alanına göre faturalandırılır. Sıcak ve soğuk verilerin katmanlı depolamasını etkinleştirirseniz hem sıcak hem de soğuk veri depolama için ücretlendirilirsiniz. Ayrıntılar için Enterprise Edition ve Basic Edition Fiyatlandırması ve Data Lakehouse Edition Fiyatlandırması konularına bakın.

Not

AnalyticDB for MySQL konsolunda oturum açın ve XUANWU_V2 tablo depolamasını görüntülemek için Storage Overview sayfasına gidin. Ayrıntılar için Bir tablonun veri boyutunu görüntüleme konusuna bakın.

Tablo Motorunu Yapılandırma

Küçük sürümü 3.2.2.0 veya üzeri olan kümeler için XUANWU_V2 varsayılan tablo motorudur. Bu ayarı küme veya tablo düzeyinde geçersiz kılabilirsiniz.

Küme Düzeyinde Yapılandırma

Tüm küme için varsayılan motoru ayarlamak üzere aşağıdaki komutu çalıştırın:

SET ADB_CONFIG RC_DDL_ENGINE_REWRITE_XUANWUV2=false|true;

Geçerli değerler:

  • true (varsayılan): Mevcut tablolar değişmez. ENGINE=XUANWU belirtseniz bile yeni tablolar XUANWU_V2 kullanır.

    Not

    Bir XUANWU tablosu oluşturmak için CREATE TABLE ifadesinden önce /* RC_DDL_ENGINE_REWRITE_XUANWUV2=false */ ipucunu ekleyin.

  • false: Mevcut tablolar değişmez. Yeni tablolar varsayılan olarak XUANWU kullanır. Bir XUANWU_V2 tablosu oluşturmak için ENGINE=XUANWU_V2 belirtin veya CREATE TABLE ifadesinden önce /* RC_DDL_ENGINE_REWRITE_XUANWUV2=true */ ipucunu ekleyin.

Mevcut yapılandırmayı sorgulama:

SHOW ADB_CONFIG KEY=RC_DDL_ENGINE_REWRITE_XUANWUV2;

Tablo Düzeyinde Yapılandırma

Önemli

Tablo düzeyindeki yapılandırmalar yalnızca küçük sürümü 3.2.2.12 veya üzeri olan kümelerde desteklenir (3.2.3.1 ve 3.2.3.2 küçük sürümleri hariç).

Tablo düzeyindeki bir ipucu yalnızca mevcut CREATE TABLE ifadesi için geçerlidir ve küme düzeyindeki ayarı geçersiz kılar.

/* RC_DDL_ENGINE_REWRITE_XUANWUV2=false|true */

Geçerli değerler:

  • true: Mevcut tablolar değişmez. Bu ifadeyle oluşturulan tablo, ENGINE=XUANWU belirtseniz bile XUANWU_V2 kullanır.

  • false: Mevcut tablolar değişmez. Bu ifadeyle oluşturulan tablo varsayılan olarak XUANWU kullanır. XUANWU_V2 kullanmak için ENGINE=XUANWU_V2 belirtin.

Disk Önbelleğini Etkinleştirme

Uyarı

Disk önbelleğini etkinleştirdikten sonra küme otomatik olarak yeniden başlatılır. Bu durum geçici bağlantı kesintilerine neden olabilir. Bu işlemi yoğun olmayan saatlerde yapmanızı ve uygulamanızın otomatik yeniden bağlanma mekanizmasına sahip olduğundan emin olmanızı öneririz.

XUANWU_V2 soğuk verileri OSS üzerinde depolanır. Disk önbelleği, soğuk veriler için rastgele okuma performansını artırır. Yapılandırılan önbellek alanı için ücretlendirilirsiniz.

Disk önbelleğini etkinleştirdikten sonra devre dışı bırakmayın. Aksi takdirde performans ciddi şekilde düşebilir.

  1. AnalyticDB for MySQL konsoluna giriş yapın. Konsolun sol üst köşesinden bir bölge seçin. Sol gezinme bölmesinde Clusters öğesine tıklayın. Yönetmek istediğiniz kümeyi bulun ve küme kimliğine tıklayın.

  2. Cluster Information sayfasında, Configuration Information bölümünde Cluster Query Acceleration Configuration yanındaki Configure öğesine tıklayın.

  3. Disk Cache sekmesinde image anahtarına tıklayın ve önbellek boyutunu ayarlayın.

Not

Disk Cache özelliğini etkinleştirdikten sonra önbellek boyutunu görüntülemek için yukarıdaki adımları izleyebilirsiniz.

Sıkıştırma Hizmetini Etkinleştirme

Sıkıştırma hizmeti, sıkıştırma işlemini bağımsız bir kaynak havuzuna aktararak çevrimiçi kaynak tüketimini azaltır ve kararlılığı artırır. Bu isteğe bağlı özellik varsayılan olarak devre dışıdır, kullandıkça öde modeliyle faturalandırılır ve istediğiniz zaman devre dışı bırakılabilir. Ayrıntılar için Enterprise Edition ve Basic Edition Fiyatlandırması ve Data Lakehouse Edition Fiyatlandırması konularına bakın.

Aşağıdaki durumlara sahip hizmetler için önerilir:

  • Yüksek çevrimiçi CPU ve bellek kullanımı.

  • Performansın periyodik sıkıştırma nedeniyle önemli ölçüde etkilenmesi.

Yordam

  1. AnalyticDB for MySQL konsoluna giriş yapın. Konsolun sol üst köşesinden bir bölge seçin. Sol gezinme bölmesinde Clusters öğesine tıklayın. Yönetmek istediğiniz kümeyi bulun ve küme kimliğine tıklayın.

  2. Cluster Information sayfasında, Configuration Information bölümünde Cluster Query Acceleration Configuration yanındaki Configure öğesine tıklayın.

  3. Remote Build sekmesinde hizmeti etkinleştirmek için image anahtarına tıklayın.