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_size
query_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();
.