MySQL için Azure Veritabanı - Esnek Sunucu'da sunucu kavramları
Bu makalede, MySQL için Azure Veritabanı - Esnek Sunucu ile çalışmaya yönelik önemli noktalar ve yönergeler sağlanır.
MySQL için Azure Veritabanı - Esnek Sunucu nedir?
MySQL için Azure Veritabanı - Esnek Sunucu, MySQL'in topluluk sürümünü çalıştıran tam olarak yönetilen bir veritabanı hizmetidir. Genel olarak hizmet, kullanıcı gereksinimlerine göre esneklik ve yapılandırma özelleştirmeleri sağlar.
Şirket içi dünyada aşina olabileceğiniz MySQL sunucu yapısıyla aynıdır. Özellikle esnek sunucu yönetilir, kullanıma açık performans sağlar, sunucu yönetilebilirliğini ve denetimini geliştirir ve sunucu düzeyinde erişim ve özellikleri kullanıma sunar.
MySQL için Azure Veritabanı - Esnek Sunucu örneği:
- Bir Azure aboneliği içinde oluşturulur.
- Veritabanları için üst kaynaktır.
- Sunucu parametreleri aracılığıyla kullanıma sunulan MySQL yapılandırmasına izin verir.
- Otomatik yedeklemeler gerçekleştirir ve belirli bir noktaya geri yüklemeyi destekler.
- Veritabanları için bir ad alanı sağlar.
- Güçlü yaşam süresi semantiğine sahip bir kapsayıcıdır: Sunucu silindiğinde, kapsanan veritabanları silinir.
- Bir bölgedeki kaynakları birleştirir.
- Müşteri tarafından sağlanan sunucu bakım zamanlamalarını destekler.
- Gelişmiş yüksek kullanılabilirlik için alanlar arası yedekli bir kurulumda esnek sunucuları dağıtma özelliğini destekler.
- Veritabanı sunucusu erişimi için bir sanal ağ tümleştirmesi sağlar.
- Kullanımda olmadığında duraklatarak maliyet tasarrufu sağlamanın bir yolunu sağlar.
- Veritabanlarına uygulanan yönetim ilkelerinin kapsamını sağlar; örneğin, oturum açma, güvenlik duvarı, kullanıcılar, roller ve yapılandırmalar.
- MySQL 5.7 ve MySQL 8.0 ana sürümlerini destekler. Daha fazla bilgi için bkz . Belirli bir MySQL sürümüne ağ geçidi düğümüne bağlanma.
MySQL için Azure Veritabanı - Esnek Sunucu örneğinde bir veya birden çok veritabanı oluşturabilirsiniz. Tüm kaynakları kullanmak için sunucu başına tek bir veritabanı oluşturabilir veya kaynakları paylaşmak için birden çok veritabanı oluşturabilirsiniz. Fiyatlandırma, işlem katmanı, sanal çekirdekler ve depolama yapılandırmasına (gigabayt cinsinden) göre sunucu başına yapılandırılır. Daha fazla bilgi için bkz. MySQL için Azure Veritabanı - Esnek Sunucu hizmet katmanları.
Sunucuyu durdurma ve başlatma
MySQL için Azure Veritabanı - Esnek Sunucu ile, kullanımda olmadığında sunucuyu durdurabilir ve etkinliği sürdürürken sunucuyu başlatabilirsiniz. Amaç, veritabanı sunucularındaki maliyetlerden tasarruf etmek ve kaynak için yalnızca kullanımda olduğunda ödeme yapmaktır. Bu özellik geliştirme/test iş yükleri ve sunucuyu günün yalnızca bir bölümü için kullanırken daha da önemli hale gelir.
Sunucuyu durdurduğunuzda tüm etkin bağlantılar bırakılır. Daha sonra sunucuyu yeniden çevrimiçi yapmak istediğinizde, MySQL için Azure Veritabanı - Esnek Sunucu örneğini veya Azure CLI'yı durdur/başlat'ı kullanabilirsiniz.
Sunucu durdurulmuş durumdayken, sunucunun işlemi faturalandırılamaz. Ancak, sunucuyu yeniden başlattığınızda veri dosyalarının kullanılabilir olduğundan emin olmak için sunucunun depolama alanı kaldığı için depolama alanı faturalandırılmaya devam eder.
Önemli
Sunucuyu durdurduğunuzda 30 gün boyunca aynı durumda kalır. Bu süre boyunca sunucuyu el ile başlatmazsanız, 30 günün sonunda otomatik olarak başlatılır. Kullanmıyorsanız sunucuyu yeniden durdurmayı seçebilirsiniz.
Sunucunun durdurulduğu süre boyunca üzerinde herhangi bir yönetim işlemi gerçekleştiremezsiniz. Durdurulan sunucularda desteklenmeyen işlemler fiyatlandırma katmanını, sanal çekirdek sayısını, depolama boyutunu veya G/Ç işlemlerini, yedekleme saklama gününü, sunucu etiketini, sunucu parolasını, sunucu parametrelerini, depolama otomatik büyütmeyi, coğrafi olarak yedekli yedeklemeyi, yüksek kullanılabilirliği ve kullanıcı kimliğini değiştirmeyi içerir. Bu işlemler Azure portalında etkin değil olarak görünür.
Durdurulan bir sunucudaki yapılandırma ayarlarını değiştirmek için sunucuyu başlatmanız gerekir. Daha fazla bilgi için durdurma/başlatma sınırlamalarına bakın.
Sunucu yönetme
Hızlı Başlangıç: Azure portalı veya azure portalıyla MySQL için Azure Veritabanı örneği oluşturma, silme, sunucu parametresi yapılandırmasını (my.cnf), ölçeklendirme, ağ oluşturma, güvenlik, yüksek kullanılabilirlik, yedekleme ve geri yükleme ve MySQL için Azure Veritabanı Esnek Sunucu örneğinizin izlenmesini yönetebilirsinizHızlı Başlangıç: Azure CLI kullanarak MySQL için Azure Veritabanı - Esnek Sunucu örneği oluşturma.
Ayrıca, sunucu kullanıcı ayrıcalıklarını desteklemediğindenSUPER
, gerekli bazı veritabanı yönetim görevlerini gerçekleştirmek için MySQL için Azure Veritabanı - Esnek Sunucu'da aşağıdaki saklı yordamlar kullanılabilir.
Saklı yordam adı | Giriş parametreleri | Çıkış parametreleri | Kullanım notu |
---|---|---|---|
mysql.az_kill | processlist_id |
Uygulanamaz | komutuna KILL CONNECTION eşdeğerdir. Bağlantının yürüttüğü herhangi bir deyimi sonlandırdıktan sonra sağlanan processlist_id değerle ilişkili bağlantıyı sonlandırır. |
mysql.az_kill_query | processlist_id |
Uygulanamaz | komutuna KILL QUERY eşdeğerdir. Bağlantının şu anda yürütülmekte olduğu deyimini sonlandırır. Bağlantının kendisini canlı bırakır. |
mysql.az_load_timezone | Uygulanamaz | Uygulanamaz | Parametrenin time_zone adlandırılmış değerlere (örneğin) US/Pacific ayarlanmasına izin vermek için saat dilimi tablolarını yükler. |