مقياس موارد التجمع المرن في Azure SQL Database

ينطبق على: قاعدة بيانات Azure SQL

توضح هذه المقالة كيفية قياس موارد الحوسبة والتخزين المتوفرة للتجمعات المرنة وقواعد البيانات المجمعة في Azure SQL Database.

تغيير موارد الحوسبة (vCores أو DTUs)

بعد اختيار عدد vCores أو eDTUs في البداية، يمكنك توسيع نطاق تجمع مرن لأعلى أو لأسفل ديناميكياً بناءً على التجربة الفعلية باستخدام:

تأثير تغيير مستوى الخدمة أو إعادة قياس حجم الحساب

يتبع تغيير مستوى الخدمة أو حجم الحساب للمجمع المرن نمطاً مشابهاً لقواعد البيانات الفردية ويتضمن بشكل أساسي الخدمة التي تقوم بالخطوات التالية:

  1. إنشاء مثيل حساب جديد للمجموعة المرنة

    يتم إنشاء مثيل حساب جديد للمجمع المرن بمستوى الخدمة المطلوب وحجم الحساب. بالنسبة لبعض مجموعات مستوى الخدمة وتغييرات حجم الحساب، يجب إنشاء نسخة طبق الأصل من كل قاعدة بيانات في مثيل الحوسبة الجديد الذي يتضمن نسخ البيانات ويمكن أن يؤثر بشدة على زمن الانتقال الكلي. بغض النظر، تظل قواعد البيانات متصلة بالإنترنت خلال هذه الخطوة، ويستمر توجيه الاتصالات إلى قواعد البيانات في مثيل الحساب الأصلي.

  2. تبديل توجيه الاتصالات إلى مثيل حساب جديد

    يتم إسقاط الاتصالات الموجودة بقواعد البيانات في مثيل الحساب الأصلي. يتم إنشاء أي اتصالات جديدة لقواعد البيانات في مثيل الحساب الجديد. بالنسبة لبعض مجموعات مستوى الخدمة وتغييرات حجم الحساب، يتم فصل ملفات قاعدة البيانات وإعادة توصيلها أثناء التبديل. بغض النظر، يمكن أن يؤدي التبديل إلى مقاطعة خدمة قصيرة عندما تكون قواعد البيانات غير متاحة بشكل عام لأقل من 30 ثانية وغالباً لبضع ثوانٍ فقط. إذا كانت هناك عمليات طويلة قيد التشغيل عند انقطاع الاتصالات، فقد تستغرق هذه الخطوة وقتاً أطول لاسترداد العمليات التي تم إحباطها. بإمكان استرداد قاعدة البيانات المُسرعة الحد من التأثير الناتج عن إيقاف المعاملات طويلة المدى.

هام

لم يتم فقدان أي بيانات خلال أي خطوة تمت في سير العمل.

زمن انتقال تغيير مستوى الخدمة أو إعادة قياس حجم الحساب

يتم تحديد زمن الانتقال المقدر لتغيير طبقة الخدمة، أو قياس حجم الحوسبة لقاعدة بيانات واحدة أو تجمع مرن، أو نقل قاعدة بيانات إلى/خارج تجمع مرن، أو نقل قاعدة بيانات بين التجمعات المرنة على النحو التالي:

مستوى الخدمة قاعدة بيانات أحادية أساسية،
قياسية (S0-S1)
التجمع المرن الأساسي،
قياسي (S2-S12)،
قاعدة بيانات أحادية للأغراض العامة أو تجمع مرن
قاعدة بيانات فردية مميزة أو مهمة للأعمال أو تجمع مرن المقياس الفائق
قاعدة البيانات الفردية الأساسية،
القياسية (S0-S1)
• زمن انتقال ثابت مستقل عن المساحة المستخدمة
• يكون عادةً أقل من 5 دقائق
• زمن الانتقال يتناسب مع مساحة قاعدة البيانات المستخدمة بسبب نسخ البيانات
• يكون عادةً أقل من دقيقة واحدة لكل غيغابايت من المساحة المستخدمة
• زمن الانتقال يتناسب مع مساحة قاعدة البيانات المستخدمة بسبب نسخ البيانات
• يكون عادةً أقل من دقيقة واحدة لكل غيغابايت من المساحة المستخدمة
• زمن الانتقال يتناسب مع مساحة قاعدة البيانات المستخدمة بسبب نسخ البيانات
• يكون عادةً أقل من دقيقة واحدة لكل غيغابايت من المساحة المستخدمة
تجمع مرن أساسي،
قياسي (S2-S12)،
قاعدة بيانات مفردة للأغراض العامة أو تجمع مرن
• زمن الانتقال يتناسب مع مساحة قاعدة البيانات المستخدمة بسبب نسخ البيانات
• يكون عادةً أقل من دقيقة واحدة لكل غيغابايت من المساحة المستخدمة
• بالنسبة لقواعد البيانات الأحادية، زمن الانتقال ثابت بغض النظر عن المساحة المستخدمة
• يكون عادةً أقل من 5 دقائق لقواعد البيانات الأحادية
• بالنسبة للتجمعات المرنة، بما يتناسب مع عدد قواعد البيانات
• زمن الانتقال يتناسب مع مساحة قاعدة البيانات المستخدمة بسبب نسخ البيانات
• يكون عادةً أقل من دقيقة واحدة لكل غيغابايت من المساحة المستخدمة
• زمن الانتقال يتناسب مع مساحة قاعدة البيانات المستخدمة بسبب نسخ البيانات
• يكون عادةً أقل من دقيقة واحدة لكل غيغابايت من المساحة المستخدمة
قاعدة بيانات فردية مميزة أو بالغة الأهمية للأعمال أو مجموعة مرنة • زمن الانتقال يتناسب مع مساحة قاعدة البيانات المستخدمة بسبب نسخ البيانات
• يكون عادةً أقل من دقيقة واحدة لكل غيغابايت من المساحة المستخدمة
• زمن الانتقال يتناسب مع مساحة قاعدة البيانات المستخدمة بسبب نسخ البيانات
• يكون عادةً أقل من دقيقة واحدة لكل غيغابايت من المساحة المستخدمة
• زمن الانتقال يتناسب مع مساحة قاعدة البيانات المستخدمة بسبب نسخ البيانات
• يكون عادةً أقل من دقيقة واحدة لكل غيغابايت من المساحة المستخدمة
• زمن الانتقال يتناسب مع مساحة قاعدة البيانات المستخدمة بسبب نسخ البيانات
• يكون عادةً أقل من دقيقة واحدة لكل غيغابايت من المساحة المستخدمة
المقياس الفائق غير متوفر غير متوفر غير متوفر • زمن الانتقال ثابت بغض النظر عن المساحة المستخدمة
• يكون عادةً أقل من دقيقتين

ملاحظة

  • في حالة تغيير مستوى الخدمة أو إعادة قياس الحساب لمجمع مرن، يجب استخدام تجميع المساحة المستخدمة عبر جميع قواعد البيانات في المجمع لحساب التقدير.
  • في حالة نقل قاعدة بيانات إلى/من تجمع مرن، فإن المساحة المستخدمة بواسطة قاعدة البيانات فقط تؤثر على زمن الانتقال، وليس المساحة المستخدمة بواسطة التجمع المرن.
  • بالنسبة للتجمعات المرنة ذات الأغراض القياسية والعامة، سيكون زمن انتقال قاعدة البيانات داخل/خارج تجمع مرن أو بين التجمعات المرنة متناسباً مع حجم قاعدة البيانات إذا كان التجمع المرن يستخدم تخزين Premium File Share (PFS). لتحديد ما إذا كان التجمع يستخدم تخزين PFS، فقم بتنفيذ الاستعلام التالي في سياق أي قاعدة بيانات في التجمع. إذا كانت القيمة في عمود نوع الحساب هي PremiumFileStorage أو PremiumFileStorage-ZRS، فإن المجموعة تستخدم تخزين PFS.
SELECT s.file_id,
       s.type_desc,
       s.name,
       FILEPROPERTYEX(s.name, 'AccountType') AS AccountType
FROM sys.database_files AS s
WHERE s.type_desc IN ('ROWS', 'LOG');

اعتبارات إضافية عند تغيير مستوى الخدمة أو إعادة قياس حجم الحساب

  • عند تقليص حجم vCores أو eDTU لمجمع مرن، يجب أن تكون المساحة المستخدمة للمجمع أصغر من الحجم الأقصى المسموح به لطبقة الخدمة المستهدفة ووحدات eDTU للمجمع.
  • عند إعادة قياس وحدات eDTU لمجمع مرن، يتم تطبيق تكلفة تخزين إضافية إذا (1) كان الحجم الأقصى للتخزين للمجمع مدعوماً من قِبل المجموعة المستهدفة، و(2) تجاوز الحد الأقصى لحجم التخزين مقدار التخزين المضمّن للمجمع المستهدف. على سبيل المثال، إذا تم تقليص حجم تجمع قياسي 100 eDTU بحد أقصى 100 غيغابايت إلى تجمع قياسي 50 eDTU، فسيتم تطبيق تكلفة تخزين إضافية نظراً لأن التجمع الهدف يدعم حجماً أقصى يبلغ 100 غيغابايت ومقدار التخزين المضمّن هو 50 غيغابايت فقط. لذا فإن حجم التخزين الإضافي هو 100 غيغابايت - 50 غيغابايت = 50 غيغابايت. لتسعير السعة التخزينية الإضافية، راجع تسعير قاعدة بيانات SQL. إذا كانت المساحة الفعلية المستخدمة أقل من كمية التخزين المضمنة، فيمكن تجنب هذه التكلفة الإضافية عن طريق تقليل الحجم الأقصى لقاعدة البيانات إلى المبلغ المضمن.

الفواتير أثناء إعادة القياس

تتم محاسبتك عن كل ساعة توجد بها قاعدة بيانات باستخدام أعلى مستوى خدمة + حجم حساب تم تطبيقه خلال تلك الساعة، بغض النظر عن الاستخدام أو ما إذا كانت قاعدة البيانات نشطة لمدة أقل من ساعة. على سبيل المثال، إذا قمت بإنشاء قاعدة بيانات واحدة وقمت بإزالتها بعد خمس دقائق، فإن فاتورتك تعكس تكلفة ساعة قاعدة بيانات واحدة.

تغيير حجم تخزين التجمع المرن

هام

في بعض الظروف، قد تحتاج إلى تقليص قاعدة البيانات لاستعادة المساحة غير المستخدمة. لمزيد من المعلومات، راجع إدارة مساحة الملف في Azure SQL Database.

نموذج الشراء القائم على vCore

  • يمكن توفير مساحة تخزين تصل إلى الحد الأقصى للحجم:

    • للتخزين في مستويات الخدمة القياسية أو للأغراض العامة، قم بزيادة الحجم أو تقليله بزيادات قدرها 10 غيغابايت
    • للتخزين في مستويات الخدمة المتميزة أو المهمة للأعمال، قم بزيادة الحجم أو تقليله بزيادات قدرها 250 غيغابايت
  • يمكن توفير التخزين لمسبح مرن عن طريق زيادة أو تقليل حجمه الأقصى.

  • سعر التخزين للمجمع المرن هو مقدار التخزين مضروباً في سعر وحدة التخزين لطبقة الخدمة. للحصول على تفاصيل عن سعر التخزين الإضافي، راجع تسعير قاعدة بيانات SQL.

هام

في بعض الظروف، قد تحتاج إلى تقليص قاعدة البيانات لاستعادة المساحة غير المستخدمة. لمزيد من المعلومات، راجع إدارة مساحة الملف في قاعدة بيانات Azure SQL.

نموذج الشراء القائم على DTU

هام

في بعض الظروف، قد تحتاج إلى تقليص قاعدة البيانات لاستعادة المساحة غير المستخدمة. لمزيد من المعلومات، راجع إدارة مساحة الملف في قاعدة بيانات Azure SQL.

الخطوات التالية

لمعرفة حدود الموارد الإجمالية، راجع حدود الموارد المستندة إلى قاعدة بيانات SQL vCore - التجمعات المرنة وحدود الموارد المستندة إلى قاعدة بيانات SQL DTU - التجمعات المرنة.