إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
مهم
لم يعد Azure Cosmos DB ل PostgreSQL مدعوما للمشاريع الجديدة. لا تستخدم هذه الخدمة لمشاريع جديدة. بدلا من ذلك، استخدم إحدى هاتين الخدمتين:
استخدم Azure Cosmos DB ل NoSQL لحل قاعدة بيانات موزعة مصمم للسيناريوهات عالية النطاق مع اتفاقية مستوى خدمة توفر 99.999% (SLA) والتحجيم التلقائي الفوري وتجاوز الفشل التلقائي عبر مناطق متعددة.
استخدم ميزة المجموعات المرنة في قاعدة بيانات Azure ل PostgreSQL المجزأة باستخدام ملحق Citus مفتوح المصدر.
عند الاستفادة من العقد المضافة حديثًا، قم بإعادة توازن مقاطع الجدول الموزعة. إعادة التوازن ينقل القطع من العقد القديمة إلى العقد الجديدة. يوفر Azure Cosmos DB ل PostgreSQL إعادة التوازن دون توقف، ما يعني أن الاستعلامات تستمر دون انقطاع أثناء إعادة التوازن للقطع.
تحديد ما إذا كان نظام المجموعة متوازنا
يظهر مدخل Microsoft Azure ما إذا كانت البيانات موزعة بالتساوي بين العقد العاملة في نظام مجموعة أم لا. من قائمة Cluster management ، حدد Shard rebalancer.
إذا انحرفت البيانات بين العمال: سترى الرسالة، يوصى بإعادة التوازن وقائمة بحجم كل عقدة.
إذا كانت البيانات متوازنة، فسترى الرسالة: لا يوصى بإعادة التوازن في الوقت الحالي.
تشغيل إعادة توازن القطع
لبدء إعادة توازن Shard، اتصل بعقدة المنسق لنظام المجموعة ثم قم بتشغيل وظيفة rebalance_table_shards SQL على الجداول الموزعة.
تعيد الدالة توازن كافة الجداول في مجموعة التجميع للجدول المسمى في الوسيطة الخاصة به. ليس عليك استدعاء الدالة لكل جدول موزع. بدلاً من ذلك، استدعها على جدول تمثيلي من كل مجموعة من مجموعات colocation.
SELECT rebalance_table_shards('distributed_table_name');
مراقبة تقدم إعادة التوازن
يمكنك عرض تقدم إعادة التوازن من مدخل Microsoft Azure. من قائمة Cluster management ، حدد Shard rebalancer . يتم عرض الرسالة إعادة التوازن جارٍ بجدولين:
- يعرض الجدول الأول عدد القطع التي تنتقل إلى عقدة أو خارجها. على سبيل المثال، "تم نقل 6 من 24."
- يعرض الجدول الثاني التقدم لكل جدول قاعدة بيانات: الاسم وعدد القطع المتأثرة وحجم البيانات المتأثر وحالة إعادة التوازن.
حدد Refresh لتحديث الصفحة. عند اكتمال إعادة التوازن، سترى الرسالة إعادة التوازن غير مستحسنة في الوقت الحالي.
الخطوات التالية
- تعرف على المزيد حول خيارات أداء نظام المجموعة.
- توسيع نطاق نظام المجموعة لأعلى أو خارجه
- راجع المواد المرجعية rebalance_table_shards