إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
توضح هذه الوثيقة الحدود الصلبة والناعمة الحالية لمجموعات وعمليات Azure DocumentDB. تعرف على حدود تنفيذ الاستعلامات، وقيود الفهرسة، وتكوينات العنقود، وحدود المصادقة التي تساعدك على التخطيط وتحسين عمليات نشر Azure DocumentDB الخاصة بك بشكل فعال.
قيود الاستعلام والتنفيذ
تنطبق الحدود التالية على عمليات الاستعلام وتنفيذ الأوامر في عناقيد Azure DocumentDB.
قيود تنفيذ MongoDB
الحد الأقصى لعمر المعاملة: 30 ثانية.
عمر المؤشر: 10 دقائق. ملاحظة: قد يحدث خطأ المؤشرNotFound إذا تجاوز المؤشر مدة بقائه.
حد تنفيذ الاستعلام الافتراضي: 120 ثانية. يمكن تجاوز هذا الحد على أساس كل استعلام باستخدام
maxTimeMSبرنامج تشغيل MongoDB المعني.
Example
db.collection.find({ field: "value" }).maxTimeMS(5000)
الحد الأقصى لحجم استعلام MongoDB
يعتمد الحد الأقصى لحجم الذاكرة للاستعلامات MongoDB على المستوى. على سبيل المثال، بالنسبة إلى M80، يبلغ حد حجم ذاكرة الاستعلام حوالي 150 ميجابايت.
في المجموعات المقسمة، إذا سحب استعلام البيانات عبر العقد، فإن الحد الأقصى لحجم البيانات هذا هو 1 غيغابايت.
قيود الفهرسة
يفرض Azure DocumentDB حدود فهرسة مختلفة لضمان الأداء الأمثل واستخدام الموارد عبر أنواع الفهارس والعمليات المختلفة.
قيود عامة في الفهرسة
الحد الأقصى لعدد حقول الفهرس المركبة: 32.
الحد الأقصى لحجم
_idقيمة الحقل: 2 كيلوبايت.الحد الأقصى لحجم مسار الفهرس: 256B.
الحد الأقصى الافتراضي: 64.
- قابل للتكوين حتى: 300 فهارس لكل مجموعة.
يتم الفرز في الذاكرة ولا يدفع لأسفل إلى الفهرس.
الحد الأقصى لمستوى التداخل للكائنات/الصفائف المضمنة في تعريفات الفهرس: 6.
يمكن أن يكون بناء فهرس واحد قيد التقدم على نفس المجموعة.
عدد بنيات الفهرس المتزامنة على مجموعات مختلفة قابل للتكوين (افتراضي: 2).
currentOpاستخدم الأمر لعرض تقدم إصدارات الفهرس طويلة الأمد.تتم إنشاءات الفهرس الفريدة في المقدمة وتكتب الكتلة في المجموعة.
قيود فهرسة البطاقات البرية
- بالنسبة إلى فهارس أحرف البدل، إذا كان الحقل المفهرس عبارة عن صفيف من الصفائف، يتم أخذ الصفيف المضمن بأكمله كقيمة بدلا من اجتياز محتوياته.
قيود الفهرسة الجغرافية المكانية
لا يوجد دعم ل BigPolygons.
لا تدعم الفهارس المركبة الفهارس الجغرافية المكانية.
$geoWithinلا يدعم الاستعلام المضلعات ذات الثقوب.keyالحقل مطلوب في$geoNearمرحلة التجميع.يوصى باستخدام الفهارس ولكنها غير مطلوبة لعوامل
$near$nearSphereتشغيل الاستعلام ومرحلة$geoNearالتجميع.
قيود فهرس النص
يمكن تعريف فهرس نصي واحد فقط على مجموعة.
يدعم عمليات البحث البسيطة عن النص فقط؛ قدرات البحث المتقدمة مثل عمليات البحث العادية للتعبير غير مدعومة.
hint()غير مدعوم في تركيبة مع استعلام باستخدام$textالتعبير.لا يمكن لعمليات الفرز استخدام ترتيب فهرس النص.
الترميز للصينية واليابانية والكورية غير مدعوم.
الترميز غير الحساس للحالة غير مدعوم.
قيود البحث المتجه
فهرسة المتجهات حتى 2000 بعد في الحجم.
تنطبق الفهرسة على متجه واحد فقط لكل مسار.
يمكن إنشاء فهرس واحد فقط لكل مسار متجه.
HNSWوهيDiskANNمتوفرة على M30 ومستويات المجموعات الأكبر.
قيود العنقود والشارد
يفرض Azure DocumentDB حدودا محددة على تكوين العنقود، والتقسيم الفيزيائي، وإدارة المجموعات لضمان الأداء الأمثل وتخصيص الموارد.
طبقة نظام المجموعة
- الحد الأقصى: M200 / 64 vCores / 256 جيجابايت رام لكل شظية فيزيائية.
القطع المادية
- الحد الأقصى: 10.
قيود المجموعة
المجموعات لكل مجموعة: 1000
حجم المجموعة غير المقسمة: 32 تيرابايت
المناطق الثانوية
- الحد الأقصى: منطقة ثانوية واحدة.
قيود الفئة المجانية
يمكن تجاوز القيود التالية عن طريق الترقية إلى مستوى مدفوع
الحد الأقصى للتخزين: 32 جيبي بايت.
النسخ الاحتياطي / الاستعادة غير مدعومة (متوفرة في M25+)
قابلية الوصول العالية (HA) غير مدعومة (متوفرة في M30+)
فهارس المتجهات الهرمية القابلة للتنقل القابل للتنقل (HNSW) غير مدعومة (متوفرة في M40+)
التسجيل التشخيصي غير مدعوم (متوفر فقط في المستويات المدفوعة)
معرف Microsoft Entra غير مدعوم
لم يتم توفير اتفاقية على مستوى الخدمة (تتطلب تمكين قابلية الوصول العالية)
يتم إيقاف مجموعات الطبقة المجانية مؤقتا بعد 60 يوما من عدم النشاط حيث لا توجد اتصالات بالمجموعة.
لا يتم دعم الانتقال من حساب الطبقة المدفوعة إلى حسابات الطبقة المجانية.
حدود المستويات
مستويات الخدمة M10 وM20 وM25 لها القيود التالية:
يدعم شظية مادية واحدة (عقدة) فقط.
مصممة لحالات استخدام التطوير/الاختبار؛ قابلية الوصول العالية (HA) داخل المنطقة غير مدعومة.
تتضمن أحجام التخزين المدعومة 32 غيغابايت و 64 غيغابايت و 128 جيجابايت.
بمجرد تغيير حجم نظام المجموعة إلى طبقة M30 أو أعلى، لا يمكن تقليص حجم نظام المجموعة إلى طبقة حساب M10 أو M20 أو M25.
قيود تشفير بيانات المفاتيح التي يديرها العميل
فيما يلي القيود الحالية لتكوين المفتاح المدار من قبل العميل (CMK) في Azure DocumentDB:
يجب أن يكون نسخة Azure Key Vault والهوية المدارة المعينة من قبل المستخدم في نفس منطقة Azure وفي نفس مستأجر Microsoft مثل عنقود Azure DocumentDB.
بعد إنشاء نظام مجموعة، لا يمكنك تغيير وضع تشفير البيانات من المفتاح المدار من قبل النظام إلى المفتاح المدار من قبل العميل أو العكس.
- يمكنك إنشاء مجموعة نسخة متماثلة أو إجراء استعادة نظام المجموعة واختيار وضع تشفير مختلف.
عملية إضافة جزء فعلي غير مدعوم على المجموعات مع تمكين CMK.
حدود التكرار والتوافر العالي داخل المنطقة
يوفر Azure DocumentDB ميزات مدمج للتكرار والتوافر العالي (HA) مع قيود محددة لضمان اتساق البيانات والأداء عبر سيناريوهات النشر المختلفة.
النسخ المتماثل عبر المناطق والمنطقة نفسها
التكوينات التالية متشابهة في كل من العناقيد الأساسي والنسخة ولا يمكن تغييرها في مجموعة النسخ المقلدة:
التخزين وعدد الأجزاء المادية
حسابات المستخدمين
الميزات التالية غير متوفرة في مجموعات النسخ المقلدة:
الاستعادة في نقطة زمنية (PITR)
قابلية الوصول العالية في المنطقة (HA)
النسخ المتماثل غير متوفر على المجموعات ذات الحوسبة القابلة للاندفاع أو مجموعات الطبقة المجانية .
المصادقة والتحكم في الوصول (التحكم في الوصول القائم على الأدوار)
يفرض Azure DocumentDB حدود المصادقة والتحكم في الوصول للحفاظ على الأمان وإدارة تخصيص الموارد عبر حسابات المستخدمين والأدوار.
- يمكنك إنشاء ما يصل إلى 100 مستخدم/دور إجمالي لكل مجموعة.
مصادقة معرف Microsoft Entra
تحتوي ميزة مصادقة معرف Microsoft Entra على هذه القيود الحالية:
لا تدعم هذه الميزة مجموعات معرف Microsoft Entra.
عند تعطيل أسلوب مصادقة DocumentDB الأصلي، لا يتم دعم MongoDB Shell في البدء السريع لمدخل Microsoft Azure.
- يمكنك استخدام MongoDB Shell مع مصادقة معرف Microsoft Entra خارج مدخل Microsoft Azure.
المستخدمون الثانويون الأصليون ل DocumentDB
تحتوي ميزة المستخدمين الثانويين الأصليين على هذه القيود:
Updateuserيدعم الأمر الآن تحديثات كلمة المرور فقط ولا يمكنه تعديل حقول الكائنات الأخرى.الأمر
Roleinfoغير مدعوم. بدلا من ذلك، يمكنك استخدامusersInfo.تعيين أدوار لقواعد بيانات أو مجموعات معينة غير مدعوم، يتم دعم مستوى نظام المجموعة فقط.
قيود متنوعة
يحتوي Azure DocumentDB على حدود تشغيلية وخاصة بالميزات تنطبق على جوانب مختلفة من إدارة ووظائف العنقود.
استخدام غلاف Portal Mongo
- يمكن استخدام غلاف Portal Mongo لمدة 120 دقيقة في غضون 24 ساعة.
حجم المستند وعمقه
الحد الأقصى لحجم مستند تدوين كائن جافاسكريبت الثنائي (BSON): 16 ميجابايت لكل مستند.
لا يتم فرض حد أقصى ثابت لعمق التعشيش.
- قد تؤثر هياكل المستندات المتداخلة بعمق على أداء الاستعلام والقراءة، وتزيد من عبء المعالجة، وتقلل من قابلية الصيانة.
حدود الدفعات
كلا نوعي العمليات الدفعية (الكتابة والجملة) مدعومان.
- تشير الدفعة إلى طلب واحد إلى الخادم.
الحد الأقصى لعمليات الكتابة لكل عملية دفعية: 25,000 عملية كتابة.
ستفشل العمليات المجمعة التي تتجاوز 25,000 عملية كتابة.
لا يوجد حد للعدد الإجمالي لعمليات الدفعات.