أهداف قابلية التوسع والأداء لمخزن Table
يعمل هذا المرجع على فصل قابلية التوسع وأهداف الأداء لـAzure Storage. قابلية التوسع وأهداف الأداء المدرجة هنا هي أهداف متطورة، ولكنها قابلة للتحقيق. في جميع الحالات، معدل الطلب والنطاق الترددي الذي يحققه حساب التخزين يعتمد على حجم العناصر المخزّنة وأنماط الوصول المستخدمة ونوع حمل العمل الذي ينفذه تطبيقك.
تأكد من اختبار خدمتك لتحديد ما إذا كان أدائها يلبي متطلباتك أم لا. إذا كان ذلك ممكناً، تجنب الارتفاعات المفاجئة في معدل نسبة استخدام الشبكة وتأكد من توزيع نسبة استخدام الشبكة بشكل جيد عبر الأقسام.
عندما يصل تطبيقك إلى الحد الأقصى لما يمكن لقسم معالجته من حمل عملك، يبدأ Azure Storage في إرجاع استجابة رمز الخطأ 503 (Server Busy) أو رمز الخطأ 500 (Operation Timeout). في حالة حدوث أخطاء 503، فكر في تعديل التطبيق لاستخدام نهج التراجع الأسي لعمليات الاسترداد. يسمح التراجع الأسي بانخفاض الحمل على القسم، وتخفيف الارتفاعات في معدل النقل إلى هذا القسم.
توسيع نطاق الأهداف لـ Table storage
يصف الجدول التالي السعة وقابلية التوسع وأهداف الأداء لتخزين الجدول.
Resource | استهداف |
---|---|
عدد الجداول في حساب تخزين Azure | يقتصر فقط على سعة حساب التخزين |
عدد الأقسام في الجدول | يقتصر فقط على سعة حساب التخزين |
عدد الكيانات في القسم | يقتصر فقط على سعة حساب التخزين |
الحجم الأقصى لجدول واحد | 500 تيرابيت |
الحجم الأقصى لكيان واحد، بما في ذلك جميع قيم الخصائص | 1 ميبيبايت |
الحد الأقصى لعدد الخصائص في كيان جدول | 255 (بما في ذلك خصائص النظام الثلاثة، PartitionKey وRowKey والطابع الزمني) |
الحجم الإجمالي الأقصى لخاصية فردية في كيان | يختلف حسب نوع الخاصية. للحصول على مزيدٍ من المعلومات، راجع أنواع الخصائص في فهم نموذج بيانات خدمة الجدول. |
حجم PartitionKey | سلسلة يصل حجمها إلى 1024 حرفا |
حجم RowKey | سلسلة يصل حجمها إلى 1024 حرفا |
حجم معاملة مجموعة الكيانات | يمكن أن تشتمل المعاملة على 100 كيان على الأكثر ويجب أن يكون حجم الحمولة أقل من 4 ميبيبايت. يمكن أن تتضمن معاملة مجموعة الكيانات تحديثًا لكيان مرة واحدة فقط. |
الحد الأقصى لعدد نُهج الوصول المخزنة لكل جدول | 5 |
معدل الطلب الأقصى لكل حساب تخزين | 20,000 معاملة في الثانية، والتي تفترض حجم كيان 1 كيبيبايت |
سرعة النقل المستهدفة لقسم جدول واحد (كيانات بحجم 1 كيبيبايت) | ما يصل إلى 2,000 كيان في الثانية |