MySQL için Azure veritabanı ile ilgili sınırlamalar-esnek sunucu
Uygulama hedefi:
MySQL için Azure veritabanı-esnek sunucu
Bu makalede MySQL için Azure veritabanı esnek sunucu hizmeti kısıtlamaları açıklanmaktadır. MySQL veritabanı altyapısındaki genel sınırlamalar da geçerlidir. Kaynak sınırlamaları (işlem, bellek, depolama) hakkında daha fazla bilgi edinmek istiyorsanız işlem ve depolama makalesine bakın.
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 kavramlar sunucu parametreleri makalesine taşınır.
MySQL 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 işlem katmanına ve işlem boyutuna göre belirlenir. Bu sınırlar hakkında daha fazla bilgi için sunucu parametrelerine bakın.
Depolama motorları
MySQL birçok depolama altyapısını destekler. MySQL için Azure veritabanı esnek sunucusu 'nda, desteklenen ve desteklenmeyen depolama altyapısının listesi aşağıda verilmiştir:
Desteklenir
Desteklenmeyen
Veri işleme desteğini & ayrıcalıklar
Çok sayıda sunucu parametresi ve ayarı, MySQL 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.
MySQL hizmeti, temel alınan dosya sistemine doğrudan erişime izin vermez. Bazı veri işleme komutları desteklenmez.
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 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 DEFINERkomutları el ile veya--skip-definerbir 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 INFILEdesteklenir, ancak[LOCAL]parametresi belirtilmelidir ve bır UNC yoluna (SMB üzerinden bağlanmış Azure Storage) yönlendirilmelidir. Ayrıca, MySQL istemci sürümünü kullanıyorsanız >= 8,0,-–local-infile=1Bağlantı dizenizi parametresini eklemeniz gerekir.
İşlevsel sınırlamalar
Bölge yedekli HA
- Bu yapılandırma, yalnızca sunucu oluşturma sırasında ayarlanabilir.
- Burstable işlem katmanında desteklenmez.
Ağ
- Sunucu oluşturulduktan sonra bağlantı yöntemi değiştirilemez. Sunucu özel erişim (VNET tümleştirmesi) ile oluşturulduysa, oluşturma Işleminden sonra ortak erişim (izin verilen IP adresleri) olarak değiştirilemez ve bunun tersi de geçerlidir
İşlemi Durdur/Başlat
- Okuma çoğaltması yapılandırmalarında (kaynak ve çoğaltmalar) desteklenmez.
Ölçeklendirme işlemleri
- Sağlanan sunucu depolama alanı azaltma desteklenmiyor.
Okuma amaçlı çoğaltmalar
- Bölge yedekli HA yapılandırmalarında (birincil ve bekleme) desteklenmez.
Sunucu sürümü yükseltmeleri
- Ana veritabanı altyapısı sürümleri arasında otomatik geçiş desteklenmez. Ana sürümü yükseltmek isterseniz, bir dökümünü alın ve yeni altyapı sürümüyle oluşturulmuş bir sunucuya geri yükleyin .
Bir sunucuyu geri yükleme
- Noktadan itibaren geri yükleme ile, yeni sunucular, temel aldığı kaynak sunucuyla aynı işlem ve depolama yapılandırmasıyla oluşturulur. Yeni geri yüklenen sunucunun işlemi, sunucu oluşturulduktan sonra aşağı ölçeklendirilebilir.
- Silinen bir sunucunun geri yüklenmesi desteklenmez.
Tek bir sunucuda kullanılabilen ancak esnek sunucuda henüz desteklenmeyen özellikler
MySQL için Azure veritabanı 'nda tüm özellikler mevcut değildir-tek sunucu, esnek sunucuda henüz kullanılabilir. Tek sunucu ve esnek sunucu arasındaki özellik karşılaştırmasının tüm listesi için, Azure belgelerindeki doğru MySQL sunucusu seçeneğini belirleme konusuna bakın.