مفاهيم الخادم في قاعدة بيانات Azure ل MySQL - الخادم المرن
توفر هذه المقالة اعتبارات وإرشادات للعمل مع Azure Database for MySQL - Flexible Server.
ما هي Azure Database for MySQL - Flexible Server؟
قاعدة بيانات Azure ل MySQL - الخادم المرن هي خدمة قاعدة بيانات مدارة بالكامل تقوم بتشغيل إصدار المجتمع من MySQL. بشكل عام، توفر الخدمة المرونة وتخصيصات التكوين استنادا إلى متطلبات المستخدم.
إنها نفس بنية خادم MySQL التي قد تكون على دراية بها في العالم المحلي. على وجه التحديد، تتم إدارة الخادم المرن، ويوفر أداء غير متوفر، ويحسن إمكانية إدارة الخادم والتحكم فيه، ويعرض الوصول والميزات على مستوى الخادم.
قاعدة بيانات Azure ل MySQL - مثيل الخادم المرن:
- تنشئ ضمن اشتراك Azure.
- إنه المورد الأصل لقواعد البيانات.
- يسمح بتكوين MySQL المكشوف من خلال معلمات الخادم.
- يقوم بإجراء النسخ الاحتياطية التلقائية ويدعم عمليات الاستعادة في نقطة زمنية.
- يوفر مساحة اسم لقواعد البيانات.
- هي حاوية ذات دلالات قوية على مدى الحياة: يؤدي حذف الخادم إلى حذف قواعد البيانات المضمنة.
- يرتّب الموارد في المنطقة.
- يدعم جداول صيانة الخادم التي يوفرها العميل.
- يدعم القدرة على نشر خوادم مرنة في إعداد المنطقة المكررة لتحسين قابلية الوصول العالية.
- يوفر تكامل شبكة ظاهرية للوصول إلى خادم قاعدة البيانات.
- يوفر طريقة لتوفير التكاليف عن طريق إيقافها مؤقتا عندما لا تكون قيد الاستخدام.
- توفير نطاق نهج الإدارة التي تنطبق على قواعد البيانات الخاصة بها؛ على سبيل المثال، تسجيل الدخول وجدار الحماية والمستخدمين والأدوار والتكوينات.
- يدعم الإصدارات الرئيسية MySQL 5.7 وMySQL 8.0. لمزيد من المعلومات، راجع الاتصال بعقدة بوابة بإصدار MySQL محدد.
داخل قاعدة بيانات Azure لمثيل MySQL - Flexible Server، يمكنك إنشاء قاعدة بيانات واحدة أو عدة قواعد بيانات. يمكنك إنشاء قاعدة بيانات واحدة لكل خادم لاستخدام جميع الموارد، أو يمكنك إنشاء قواعد بيانات متعددة لمشاركة الموارد. يتم تنظيم التسعير لكل خادم، استنادا إلى تكوين طبقة الحوسبة وvCores والتخزين (بالجيجابايت). لمزيد من المعلومات، راجع Azure Database for MySQL - مستويات خدمة الخادم المرن.
إيقاف خادم وبدء تشغيله
باستخدام Azure Database for MySQL - Flexible Server، يمكنك إيقاف الخادم عندما لا يكون قيد الاستخدام وبدء تشغيل الخادم عند استئناف النشاط. الغرض هو توفير التكاليف على خوادم قاعدة البيانات والدفع مقابل المورد فقط عندما يكون قيد الاستخدام. تصبح هذه القدرة أكثر أهمية لأحمال عمل التطوير/الاختبار وعند استخدام الخادم لجزء من اليوم فقط.
عند إيقاف الخادم، يتم إسقاط كافة الاتصالات النشطة. لاحقا، عندما تريد إعادة الخادم عبر الإنترنت، يمكنك استخدام إما إيقاف/بدء قاعدة بيانات Azure ل MySQL - مثيل الخادم المرن أو Azure CLI.
عندما يكون الخادم في حالة الإيقاف، لا تتم فوترة حساب الخادم. ومع ذلك، يستمر فوترة التخزين لأن تخزين الخادم يظل لضمان توفر ملفات البيانات عند بدء تشغيل الخادم مرة أخرى.
هام
عند إيقاف الخادم، يبقى في هذه الحالة لمدة 30 يوما القادمة. إذا لم تبدأ تشغيل الخادم يدويا خلال ذلك الوقت، فسيبدأ تلقائيا في نهاية 30 يوما. يمكنك اختيار إيقاف الخادم مرة أخرى إذا كنت لا تستخدمه.
أثناء وقت إيقاف الخادم، لا يمكنك إجراء أي عمليات إدارة عليه. تتضمن العمليات غير المدعومة على الخوادم المتوقفة تغيير مستوى التسعير، وعدد vCores، وحجم التخزين أو عمليات الإدخال/الإخراج، ويوم الاحتفاظ بالنسخ الاحتياطي، وعلامة الخادم، وكلمة مرور الخادم، ومعلمات الخادم، والتخزين التلقائي، والنسخ الاحتياطي المتكرر جغرافيا، والتوافر العالي، وهوية المستخدم. تظهر هذه العمليات على أنها غير نشطة في مدخل Microsoft Azure.
لتغيير أي إعدادات تكوين على خادم متوقف، تحتاج إلى بدء تشغيل الخادم. لمزيد من المعلومات، راجع قيود الإيقاف /البدء.
إدارة خادم
يمكنك إدارة إنشاء وحذف وتكوين معلمة الخادم (my.cnf) والتحجيم والشبكات والأمان والتوافر العالي والنسخ الاحتياطي والاستعادة ومراقبة مثيل Azure Database for MySQL - Flexible Server باستخدام التشغيل السريع: إنشاء مثيل لقاعدة بيانات Azure ل MySQL باستخدام مدخل Azure أو التشغيل السريع: إنشاء مثيل Azure Database for MySQL - Flexible Server باستخدام Azure CLI.
بالإضافة إلى ذلك، تتوفر الإجراءات المخزنة التالية في Azure Database for MySQL - Flexible Server لتنفيذ مهام معينة مطلوبة لإدارة قاعدة البيانات، لأن الخادم لا يدعم SUPER
امتيازات المستخدم.
اسم الإجراء المخزن | معلمات الإدخال | معلمات الإخراج | ملاحظة الاستخدام |
---|---|---|---|
mysql.az_kill | processlist_id |
غير قابل للتطبيق | مكافئ للأمر KILL CONNECTION . إنهاء الاتصال المقترن بالقيمة المتوفرة processlist_id بعد إنهاء أي عبارة ينفذها الاتصال. |
mysql.az_kill_query | processlist_id |
غير قابل للتطبيق | مكافئ للأمر KILL QUERY . إنهاء العبارة التي ينفذها الاتصال حاليا. يترك الاتصال قيد التشغيل. |
mysql.az_load_timezone | غير قابل للتطبيق | غير قابل للتطبيق | تحميل جداول المنطقة الزمنية للسماح بتعيين المعلمة time_zone إلى القيم المسماة (على سبيل المثال، US/Pacific ). |