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

Önemli

MariaDB için Azure Veritabanı kullanımdan kaldırılıyor. MySQL için Azure Veritabanı geçiş yapmanızı kesinlikle öneririz. MySQL için Azure Veritabanı geçiş hakkında daha fazla bilgi için bkz. MariaDB için Azure Veritabanı ne oluyor?.

Aşağıdaki bölümlerde kapasite, depolama altyapısı desteği, ayrıcalık desteği, veri işleme deyimi desteği ve veritabanı hizmetindeki işlevsel sınırlar açıklanmaktadır.

Sunucu parametreleri

Dekont

ve gibi max_connections sunucu parametreleri için en düşük/en yüksek değerleri arıyorsanız, bu bilgiler sunucu parametreleri makalesine taşınmıştır.innodb_buffer_pool_size

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

İlk dağıtımdan sonra, MariaDB için Azure sunucusu saat dilimi bilgileri için sistem tabloları içerir, ancak bu tablolar doldurulmaz. Saat dilimi tabloları, MySQL komut satırı veya MySQL Workbench gibi bir araçtan saklı yordamı çağırarak mysql.az_load_timezone doldurulabilir. Saklı yordamı çağırmak ve genel veya oturum düzeyinde saat dilimlerini ayarlamak için 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

Ayrıcalıklar ve veri işleme desteği

Birçok sunucu parametresi ve ayarı yanlışlıkla sunucu performansını düşürebilir veya MariaDB sunucusunun ACID özelliklerini olumsuz etkileyebilir. Hizmet bütünlüğünü ve SLA'yı ürün düzeyinde korumak için bu hizmet birden çok rolü kullanıma 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ıtlanır.
  • DEFINER: Oluşturmak için süper ayrıcalıklar gerektirir ve kısıtlanır. Yedekleme kullanarak veri içeri aktarıyorsanız, komutları el ile veya mysqldump gerçekleştirirken komutunu kullanarak --skip-definer kaldırınCREATE DEFINER.
  • Sistem veritabanları: mysql sistem veritabanı salt okunurdur ve çeşitli PaaS işlevlerini desteklemek için kullanılır. Sistem veritabanında değişiklik mysql yapamazsınız.
  • SELECT ... INTO OUTFILE: Hizmette desteklenmez.
  • MariaDB için Azure Veritabanı, tek bir veri dosyasında en büyük 1 TB'yi destekler. Veritabanınızın boyutu 1 TB'tan büyükse tabloyu innodb_file_per_table tablo alanında oluşturmanız gerekir. 1 TB'tan büyük tek bir tablo boyutunuz varsa bölüm tablosunu kullanmanız gerekir.

Desteklenir

  • LOAD DATA INFILE desteklenir, ancak parametresi belirtilmeli [LOCAL] ve bir UNC yoluna yönlendirilmelidir (SMB aracılığıyla bağlanan Azure depolama).

İşlev sınırları

Ölçeklendirme işlemleri

  • Temel fiyatlandırma katmanlarına ve katmanlarından dinamik ölçeklendirme şu anda desteklenmemektedir.
  • Sunucu depolama boyutunun azaltılması desteklenmez.

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

  • PITR özelliği kullanılırken yeni sunucu, temel alındığı sunucuyla aynı yapılandırmalarla oluşturulur.
  • Silinen bir sunucunun geri yüklenmesi desteklenmez.

Abonelik yönetimi

  • Önceden oluşturulmuş sunucuları abonelik ve kaynak grubu arasında dinamik olarak taşıma şu anda desteklenmiyor.

Sanal Ağ hizmet uç noktaları

  • Sanal ağ hizmet uç noktaları için destek yalnızca Genel Amaçlı ve Bellek için İyileştirilmiş sunucular içindir.

Depolama boyutu

  • Fiyatlandırma katmanı başına depolama boyutu sınırları için lütfen fiyatlandırma katmanlarına bakın.

Bilinen güncel sorunlar

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

Sonraki adımlar