MariaDB için Azure veritabanı sınırlamaları

Aşağıdaki bölümlerde kapasiteyi, depolama altyapısı desteğini, ayrıcalık desteğini, veri işleme ekstresi desteğini ve veritabanı hizmetindeki işlev sınırlarını anlatmaktadır.

Sunucu parametreleri

Not

Ve gibi sunucu parametreleri için Min/Max değerlerini arıyorsanız max_connections innodb_buffer_pool_size , bu bilgiler sunucu parametreleri makalesine taşınır.

MariaDB için Azure veritabanı, sunucu parametrelerinin değerlerini ayarlamayı destekler. Bazı parametrelerin en küçük ve en büyük değeri (örn. max_connections, join_buffer_size , query_cache_size ), sunucunun fiyatlandırma katmanı ve sanal çekirdekleri tarafından belirlenir. Bu sınırlar hakkında daha fazla bilgi için sunucu parametrelerine bakın.

İlk dağıtımdan sonra, bir MariaDB sunucusu için Azure, saat dilimi bilgileri için sistem tabloları içerir, ancak bu tablolar doldurulmaz. Saat dilimi tabloları, mysql.az_load_timezone MySQL komut satırı veya MySQL çalışma ekranı gibi bir araçtan saklı yordam çağırarak doldurulabilirler. Saklı yordamı çağırma ve küresel veya oturum düzeyi saat dilimlerini ayarlama hakkında Azure Portal veya Azure CLI makalelerine bakın.

"Validate_password" ve "caching_sha2_password" gibi parola eklentileri hizmet tarafından desteklenmez.

Depolama altyapısı desteği

Desteklenir

Desteklenmeyen

Veri işleme desteğini & ayrıcalıklar

Birçok sunucu parametresi ve ayarı, MariaDB sunucusunun sunucu performansını veya Negate ACID özelliklerini yanlışlıkla düşürebilir. Hizmet bütünlüğünü ve SLA 'yı bir ürün düzeyinde sürdürmek için, bu hizmet birden çok rol sunmaz.

MariaDB hizmeti, temel alınan dosya sistemine doğrudan erişime izin vermez. Bazı veri işleme komutları desteklenmez.

Ayrıcalık desteği

Desteklenmeyen

Aşağıdakiler desteklenmez:

  • DBA rolü: kısıtlı. Alternatif olarak, yönetici kullanıcıyı kullanabilirsiniz (yeni sunucu oluşturma sırasında oluşturulur), DDL ve DML deyimlerinin çoğunu gerçekleştirmenize olanak tanır.
  • Süper ayrıcalık: benzer şekilde, süper ayrıcalık da kısıtlıdır.
  • DEFINER: oluşturmak için süper ayrıcalıklar gerektirir ve kısıtlıdır. Bir yedekleme kullanarak veri içeri aktardıysanız, CREATE DEFINER komutları el ile veya --skip-definer bir mysqldump gerçekleştirirken komutunu kullanarak kaldırın.
  • Sistem veritabanları: MySQL sistem veritabanı salt okunurdur ve çeşitli PaaS işlevlerini desteklemek için kullanılır. mysqlSistem veritabanında değişiklik yapamazsınız.
  • SELECT ... INTO OUTFILE: Hizmette desteklenmiyor.

Desteklenir

  • LOAD DATA INFILE desteklenir, ancak [LOCAL] parametresi belirtilmelidir ve bır UNC yoluna (SMB üzerinden bağlanmış Azure Storage) yönlendirilmelidir.

İşlevsel sınırlamalar

Ölçeklendirme işlemleri

  • Temel fiyatlandırma katmanlarına ve bu katmanlara dinamik ölçeklendirme Şu anda desteklenmiyor.
  • Sunucu depolama boyutunun düşürülmesi desteklenmiyor.

Sunucu sürümü yükseltmeleri

  • Ana veritabanı altyapısı sürümleri arasında otomatik geçiş Şu anda desteklenmiyor.

belirli bir noktaya geri yükleme

  • INR özelliği kullanılırken yeni sunucu, temel aldığı sunucuyla aynı yapılandırmalara sahip olarak oluşturulur.
  • Silinen bir sunucunun geri yüklenmesi desteklenmez.

Abonelik yönetimi

  • Önceden oluşturulmuş sunucuları, abonelik ve kaynak grubu genelinde dinamik olarak taşıma işlemi şu anda desteklenmiyor.

Sanal ağ hizmet uç noktaları

  • VNet hizmet uç noktaları için destek yalnızca Genel Amaçlı ve bellek için Iyileştirilmiş sunucular içindir.

Depolama boyutu

Bilinen geçerli sorunlar

  • MariaDB sunucu örneği, bağlantı kurulduktan sonra yanlış sunucu sürümünü görüntülüyor. Doğru sunucu örneği altyapısı sürümünü almak için select version(); komutunu kullanın.

Sonraki adımlar