إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على توصية قائمة اختيار Power Platform هذه قائمة اختيار التشغيل لكفاءة الأداء المصمم جيدًا:
| PE:10 | تحسين الأداء بشكل مستمر. ركز على المكونات التي تظهر أداء متدهورا بمرور الوقت، مثل قواعد البيانات وميزات الشبكات. |
|---|
يصف هذا الدليل التوصيات الخاصة بالتحسين المستمر للأداء. التحسين المستمر للأداء هو عملية المراقبة المستمرة لكفاءة الأداء وتحليلها وتحسينها. يجب أن يكون تحسين الأداء نشاطا مستمرا طوال عمر عبء العمل. يمكن أن يتدهور أداء حمل العمل أو يصبح مفرطا بمرور الوقت. تشمل العوامل التي يجب مراعاتها التغييرات في أنماط الاستخدام ، وزيادة البيانات المخزنة ، والطلب ، والميزات ، والديون الفنية.
التعريفات
| المصطلح | تعريف |
|---|---|
| الديون الفنية | أوجه القصور المتراكمة أو خيارات التصميم دون المستوى الأمثل أو الاختصارات التي تم اتخاذها عمدا أثناء عملية التطوير لتقديم التعليمات البرمجية بشكل أسرع. |
| مدة البقاء | آلية تحدد وقت انتهاء صلاحية البيانات. |
استراتيجيات التصميم الأساسية
تتحقق كفاءة الأداء عندما تتوافق سعة حمل العمل مع الاستخدام الفعلي. عبء العمل الذي يفرط في الأداء يمثل مشكلة مثل عبء العمل الذي يكون أداؤه ضعيفا. تختلف المقايضات. يؤثر الأداء الزائد على تحسين التكلفة. يؤثر الأداء الضعيف على المستخدمين. مفتاح كفاءة الأداء هو المراقبة والتعديل والاختبار بمرور الوقت. تحتاج إلى مراجعة مقاييس الأداء بانتظام وإجراء التعديلات حسب الضرورة لضمان كفاءة عبء العمل. مطلوب اختبار جميع التغييرات قبل وبعد التنفيذ للوصول إلى أهداف الأداء.
تطوير ثقافة الأداء
ثقافة الأداء هي بيئة يتوقع فيها التحسين المستمر ويتعلم الفريق من الإنتاج. يتطلب تحسين الأداء مهارات متخصصة. تحتاج فرق عبء العمل إلى المهارات والعقلية المناسبة لتحسين أدائها لتلبية الزيادات والنقصان في الطلب. تحتاج أيضا إلى تخصيص وقتهم لدعم المراقبة المطلوبة ومعالجة مشكلات الأداء عند ظهورها. تحتاج هذه الفرق إلى توقعات واضحة. على سبيل المثال، يجب أن تكون أهداف الأداء، وخطوط الأساس، وعتبات الانحراف (إلى أي مدى يكون مقبولا عن خط الأساس) مرئية للغاية واجتماعية.
التنازل عن ميزة ممن أجل الحصول على أخرى: تتطلب التحسينات المستمرة للأداء فريقًا يتمتع بالمهارات المناسبة والوقت المناسب للعثور على مشكلات الأداء وإصلاحها. تخصيص الموظفين للأداء يضيف تكلفة تشغيلية. إذا كانت موارد الموظفين لديك محدودة، فقد يستغرق تحسين الأداء المستمر وقتا بعيدا عن المهام التشغيلية الأخرى.
تقييم ميزات النظام الأساسي الجديدة
يتضمن تقييم ميزات النظام الأساسي الجديدة فحص الوظائف والميزات الجديدة التي يمكنها تحسين كفاءة الأداء ، مثل الطرق المحسنة للاستعلام عن البيانات أو عناصر التحكم الحديثة أو آليات التخزين المؤقت. يمكن لميزات النظام الأساسي الجديدة أن تفتح سبلا لتعزيز كفاءة الأداء. ابق على اطلاع دائم بميزات النظام الأساسي لضمان استخدامك لأحدث الابتكارات وأفضل الممارسات. راقب باستمرار التعليقات ومقاييس الأداء من هذه الإضافات الجديدة لتحسين نهجك.
تحديد أولويات جهود التحسين
ويعني تحسين الأداء بشكل استباقي اتخاذ التدابير اللازمة لتحسين أداء عبء العمل وتعزيزه قبل ظهور أي مشكلات في الأداء. يتضمن استخدام التدابير الاستباقية تحديد الاختناقات المحتملة ومراقبة مقاييس الأداء وتنفيذ التحسينات لضمان تشغيل عبء العمل بكفاءة وتحقيق أهداف الأداء المطلوبة. استنادا إلى تحليل المكونات المتدهورة والتدفقات الحرجة والديون الفنية، يمكنك تنفيذ تحسينات الأداء الخاصة بكل منطقة. قد تتضمن التحسينات تغييرات في التعليمات البرمجية أو تعديلات البنية الأساسية أو تحديثات التكوين.
إعطاء الأولوية للمكونات المتدهورة
مع تطور عبء العمل وتغير أنماط الاستخدام، غالبا ما تؤثر هذه التغييرات على أداء المكونات الفردية في حمل العمل. يمكن أن تؤدي زيادة البيانات في قواعد البيانات إلى أوقات تشغيل أطول للاستعلام واسترجاع بيانات أبطأ. قد تؤدي التغييرات في أنماط الاستخدام إلى تصميم استعلام دون المستوى الأمثل. يمكن أن تصبح الاستعلامات التي كانت فعالة في السابق غير فعالة مع تطور عبء العمل. يمكن أن تستهلك الاستعلامات غير الفعالة موارد زائدة وتؤدي إلى تدهور أداء قاعدة البيانات.
من المهم بذل جهود متواصلة لتحسين أداء المكونات التي تظهر أداء منخفضا بمرور الوقت. تحديد مشكلات الأداء في حمل العمل ومعالجتها بشكل استباقي. من خلال تحديد أولويات المكونات المتدهورة المعروفة، يمكنك معالجة مشكلات الأداء المحتملة بشكل استباقي وضمان التشغيل السلس لحمل العمل الخاص بك. ضع في اعتبارك تنفيذ تقنيات ضبط الأداء أو تحسين تخصيص الموارد.
إعطاء الأولوية لتدفقات المستخدم والنظام الحرجة
تعد تدفقات المستخدم والنظام الحرجة أهم العمليات أو مهام سير العمل ذات الأولوية العالية في حمل العمل. من خلال تحديد أولويات هذه التدفقات الهامة، فإنك تضمن تحسين الأجزاء الأساسية من حمل العمل من أجل الأداء. تساعد معرفة التدفقات المهمة في تحديد أولويات جهود التحسين. يوفر تحسين كفاءة الأداء لأهم مجالات تطبيقك أعلى عائد على الاستثمار. يجب عليك مراقبة التدفقات الهامة والأجزاء الأكثر شيوعا من التطبيق. ابحث عن طرق لجعلها أكثر كفاءة.
أتمتة تحسين الأداء
يمكن للأتمتة التخلص من العمليات اليدوية المتكررة والمستهلكة للوقت ، مما يسمح بتنفيذها بكفاءة. تقلل الأتمتة من فرص الخطأ البشري وتضمن الاتساق في تشغيل مهام التحسين. من خلال أتمتة هذه المهام ، يمكنك أيضا تحرير الأشخاص للتركيز على الأنشطة والأنشطة الأكثر تعقيدا التي تضيف قيمة. يمكنك تطبيق التنفيذ التلقائي على مهام مختلفة، مثل اختبار الأداء والنشر والمراقبة.
اختبار الأداء الآلي: استخدم أدوات اختبار الأداء الآلي مثل السيلينيوم لمحاكاة أعباء العمل والسيناريوهات المختلفة. Power Apps اختبار المحرك هو مكون ضمن Power Platform CLI يمكنك استخدامه لاختبار تطبيقات اللوحة المستقلة في Power Apps.
النشر التلقائي: تنفيذ عمليات النشر التلقائية لضمان عمليات نشر متسقة وخالية من الأخطاء. استخدم أدوات CI/CD (التكامل المستمر/التسليم المستمر) لأتمتة عملية النشر. يمكن أن تساعدك هذه الأدوات في تحديد اختناقات الأداء أثناء استخدامها للاختبار مقابل نقاط النهاية والتحقق من حالات HTTP وحتى التحقق من جودة البيانات والاختلافات.
المراقبة والتنبيه: قم بإعداد أنظمة المراقبة والتنبيه الآلية لمراقبة مقاييس الأداء باستمرار واكتشاف أي انحرافات أو حالات شاذة. عند اكتشاف مشكلات في الأداء، يمكن تشغيل تنبيهات تلقائية لإعلام الفرق أو الأفراد المناسبين.
إدارة الحوادث: تنفيذ نظام آلي لإدارة الحوادث يمكنه تلقي التنبيهات وإنشاء التذاكر وتعيين التذاكر للفرق المناسبة لحلها. تساعد هذه الخطوات على ضمان معالجة مشكلات الأداء وتعيينها إلى الموارد المناسبة على الفور.
التشخيص الآلي: تطوير أدوات أو نصوص تشخيصية آلية يمكنها تحليل بيانات الأداء وتحديد الأسباب الجذرية لمشكلات الأداء. يمكن أن تساعد هذه الأدوات في تحديد مناطق أو مكونات معينة من النظام تسبب مشاكل في الأداء.
إجراءات المعالجة التلقائية: تحديد وتنفيذ إجراءات المعالجة التلقائية التي يمكن تشغيلها عند اكتشاف مشكلات أداء معينة. يمكن أن تتضمن هذه الإجراءات إعادة تشغيل الخدمات أو ضبط تخصيص الموارد أو مسح ذاكرات التخزين المؤقت أو تنفيذ تقنيات تحسين الأداء الأخرى.
أنظمة الإصلاح الذاتي: قم ببناء إمكانات الإصلاح الذاتي في نظامك عن طريق أتمتة عملية الاسترداد لمشكلات الأداء المعروفة. يمكن أن تتضمن هذه الإمكانية إصلاح تكوين النظام أو ضبطه تلقائيا لاستعادة الأداء الأمثل.
معالجة الديون الفنية
ويشير الدين الفني إلى أوجه القصور المتراكمة، أو خيارات التصميم دون المستوى الأمثل، أو الاختصارات التي تم اتخاذها أثناء عملية التطوير والتي يمكن أن تؤثر على الأداء. يمكن للديون الفنية والتعليمات البرمجية غير الواضحة والتطبيقات المعقدة للغاية أن تجعل تحقيق كفاءة الأداء أكثر صعوبة. وتنطوي معالجة الديون التقنية على تحديد هذه المسائل وحلها لتحسين الأداء العام لعبء العمل وقابليته للصيانة. قد يتضمن هذا العمل إعادة هيكلة التعليمات البرمجية أو تحسين استعلامات قاعدة البيانات أو تحسين التصميم المعماري أو تنفيذ أفضل الممارسات. ربما، على سبيل المثال، قدمت ديونا تقنية للوفاء بموعد نهائي - ستحتاج إلى معالجة هذا الدين التقني أثناء تحسين كفاءة الأداء بمرور الوقت.
تحسين قواعد البيانات
يتضمن التحسين المستمر لقواعد البيانات تحديد التحسينات وتنفيذها لضمان قدرة قواعد البيانات على التعامل مع الأحمال وتقديم أوقات استجابة سريعة وتقليل استخدام الموارد. من خلال تحسين قواعد البيانات بانتظام ، يمكنك تحسين أداء التطبيق وتقليل وقت التوقف عن العمل وتحسين تجربة المستخدم الإجمالية.
- تحسين استعلامات قاعدة البيانات: يمكن أن تؤدي استعلامات قاعدة البيانات المكتوبة بشكل سيئ إلى تدهور أداء قاعدة البيانات. يمكن أن تتسبب المرشحات غير الفعالة في معالجة البيانات غير الضرورية. يمكن أن تقلل الاستعلامات الفرعية المعقدة والاستعلامات المتداخلة والدوال الزائدة من سرعة التشغيل. أعد كتابة الاستعلامات التي تسترد الكثير من البيانات. تحديد استعلامات قاعدة البيانات الأكثر شيوعا أو أهمية وتحسينها. يساعد التحسين على ضمان استعلامات أسرع.
- مراجعة تصميم النموذج: راجع نموذج البيانات للتأكد من تحسينه وفقا للمتطلبات المحددة للتطبيق.
تبسيط Power Platform
أتمتة تحسين الأداء: يوفر مدقق الحل توصيات الأداء استنادًا إلى تحليل ثابت للتحقق من حلولك مقابل مجموعة من قواعد أفضل الممارسات لتحديد الأنماط التي بها مشكلات بسرعة. تأكد من مراجعة هذه التوصيات ومعالجتها بانتظام.
مراقبة تحسين الأداء: يمكنك دمج أحمال العمل الخاصة بك Power Platform للحصول Application Insights على رؤى وتوصيات لتحسين الأداء. استخدم منطقة المراقبة في مركز إدارة Power Platform لقياس وتحسين مقاييس الصحة التشغيلية للتطبيقات والتدفقات، ومراجعة التوصيات.
تحليل الأداء والاستخدام في Copilot Studio: يوفر Copilot Analytics نظرة عامة شاملة على أداء مندوب الخاص بك. ويستخدم تقنية الذكاء الاصطناعي (AI) لتحديد الموضوعات التي لها التأثير الأكبر على معدل التصعيد ومعدل التخلي ومعدل الحل. يعد تتبع معدلات المشاركة في المحادثة ونتائجها أمر ضروريا لقياس مقاييس الأداء مندوب واكتشاف مجالات التحسين.
قائمة اختيار كفاءة الأداء
راجع مجموعة التوصيات الكاملة.