مشاركة عبر


تكوين ضبط الفهرس

يمكن تمكين ضبط الفهرس وتعطيله وتكوينه من خلال مجموعة من المعلمات التي تتحكم في سلوكه، مثل عدد المرات التي يمكن فيها تشغيل جلسة الضبط.

يعتمد ضبط الفهرس على مخزن الاستعلام. لا نوصي بتمكين مخزن الاستعلام على مستوى تسعير Burtable، نظرا للآثار المترتبة على الأداء. للسبب نفسه، لا يوصى بضبط الفهرس للخوادم التي تستخدم الحوسبة من طبقة Burtable.

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

خطوات تمكين ضبط الفهرس

إشعار

ضبط الفهرس يعتمد على مخزن الاستعلامات، وهو أمر غير مدعوم في قاعدة بيانات Azure لإصدار PostgreSQL 18.

استخدام المدخل الخاص بـ Microsoft Azure:

  1. حدد قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن.

  2. في قائمة الموارد، ضمن الأداء الذكي، حدد ضبط الفهرس.

    لقطة شاشة تعرض خيار قائمة ضبط الفهرس ضمن قسم الأداء الذكي ، لتمكين ضبط الفهرس.

  3. إذا تم تعيين أي منهما pg_qs.query_capture_mode أو NONEindex_tuning.mode تم تعيينه على OFF، تمنحك صفحة ضبط الفهرس خيار تمكين ضبط الفهرس. حدد على أي من زري تمكين ضبط الفهرس ، لتمكين ميزة ضبط الفهرس وتبعية مخزن الاستعلام المطلوبة، إذا تم تعطيل مخزن الاستعلام.

    لقطة شاشة توضح كيفية تمكين ضبط الفهرس من خلال صفحة ضبط الفهرس.

  4. انتظر حتى يكتمل النشر بنجاح قبل التفكير في تمكين الميزة.

    لقطة شاشة توضح اكتمال النشر لتمكين ضبط الفهرس.

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

Important

عند تمكين ضبط الفهرس من خلال زر تمكين ضبط الفهرس ، إذا pg_qs.query_capture_mode تم تعيينه على NONE، يتم تغييره إلى ALL. إذا تم تعيينه بالفعل إلى إما TOP أو ALL، تركه في حالته الحالية.

خطوات تعطيل ضبط الفهرس

استخدام المدخل الخاص بـ Microsoft Azure:

  1. حدد قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن.

  2. في قائمة الموارد، ضمن الأداء الذكي، حدد ضبط الفهرس.

    لقطة شاشة تعرض خيار قائمة ضبط الفهرس ضمن قسم الأداء الذكي ، لتعطيل ضبط الفهرس.

  3. حدد تعطيل ضبط الفهرس لتعطيل الميزة.

    لقطة شاشة توضح كيفية تعطيل ضبط الفهرس من خلال صفحة ضبط الفهرس.

  4. انتظر حتى يكتمل النشر بنجاح قبل التفكير في تعطيل الميزة.

    لقطة شاشة توضح اكتمال النشر لتعطيل ضبط الفهرس.

  5. قم بتقييم ما إذا كنت تريد الاستمرار في استخدام مراقبة الأداء مع مخزن الاستعلام لمراقبة أداء حمل العمل الخاص بك وتركه ممكنا أو إذا كنت تريد تعطيله، عن طريق التعيين pg_qs.query_capture_mode على NONE.

Important

عند تعطيل ضبط الفهرس من خلال الزر تعطيل ضبط الفهرس ، لا يتم تعيين معلمة pg_qs.query_capture_mode الخادم على NONE، ولكن يتم تركها كما تم تكوينها.

خطوات إظهار حالة ضبط الفهرس

استخدام المدخل الخاص بـ Microsoft Azure:

  1. حدد قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن.

  2. في قائمة الموارد، ضمن الأداء الذكي، حدد ضبط الفهرس.

    لقطة شاشة تعرض خيار قائمة ضبط الفهرس ضمن قسم الأداء الذكي ، لتعطيل ضبط الفهرس.

  3. إذا تم تمكين ضبط الفهرس، تعرض الصفحة الزر تعطيل ضبط الفهرس .

    لقطة شاشة توضح جانب صفحة ضبط الفهرس عند تمكين الميزة.

  4. إذا تم تعطيل ضبط الفهرس، تعرض الصفحة الزر تمكين ضبط الفهرس .

    لقطة شاشة توضح جانب صفحة ضبط الفهرس عند تعطيل الميزة.

خطوات سرد إعدادات ضبط الفهرس

استخدام المدخل الخاص بـ Microsoft Azure:

  1. حدد قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن.

  2. في قائمة الموارد، ضمن الأداء الذكي، حدد ضبط الفهرس.

    لقطة شاشة تعرض خيار قائمة ضبط الفهرس ضمن قسم الأداء الذكي ، لتعطيل ضبط الفهرس.

  3. حدد ضبط الإعدادات.

    لقطة شاشة تعرض زر ضبط الإعدادات في صفحة ضبط الفهرس.

خطوات تعديل إعدادات ضبط الفهرس

استخدام المدخل الخاص بـ Microsoft Azure:

  1. حدد قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن.

  2. في قائمة الموارد، ضمن الأداء الذكي، حدد ضبط الفهرس.

    لقطة شاشة تعرض خيار قائمة ضبط الفهرس ضمن قسم الأداء الذكي ، لتعطيل ضبط الفهرس.

  3. حدد ضبط الإعدادات.

    لقطة شاشة تعرض زر ضبط الإعدادات في صفحة ضبط الفهرس.

  4. قم بتعديل قيم أي عدد تريد تغييره من الإعدادات، وحدد حفظ.

    لقطة شاشة توضح جانب صفحة ضبط الفهرس عند تمكين الميزة.

  5. انتظر حتى يكتمل النشر بنجاح قبل التفكير في تغيير قيمة الإعدادات.

    لقطة شاشة توضح النشر الذي تم إكماله بنجاح لتعديل واحد أو أكثر من إعدادات ضبط الفهرس.