> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> صفحة النظرة العامة للأداء والتحسينات

# الأداء والتحسينات

يتضمن هذا القسم نصائح وأفضل الممارسات لتحسين الأداء باستخدام ClickHouse.
نوصي المستخدمين بقراءة [المفاهيم الأساسية](/ar/concepts/core-concepts/parts) قبل هذا القسم،
إذ تغطي المفاهيم الرئيسية اللازمة لتحسين الأداء.

| Topic                                                                                          | Description                                                                                                                                                   |
| ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [دليل تحسين الاستعلامات](/ar/guides/clickhouse/performance-and-monitoring/query-optimization)  | ابدأ من هنا للتعرّف إلى أساسيات تحسين الاستعلامات، بما يشمل السيناريوهات الشائعة وتقنيات الأداء التي تساعد على تسريع تنفيذ الاستعلامات.                       |
| [الدليل المتقدم للفهارس الأساسية](/ar/guides/clickhouse/data-modelling/sparse-primary-indexes) | تعمّق في نظام ClickHouse الفريد للفهرسة الأساسية المتفرقة، وتعرّف إلى أوجه اختلافه عن قواعد البيانات التقليدية وأفضل الممارسات لوضع استراتيجيات فهرسة فعّالة. |
| [التوازي في الاستعلامات](/ar/concepts/core-concepts/query-parallelism)                         | تعرّف إلى كيفية تنفيذ ClickHouse للاستعلامات بالتوازي باستخدام مسارات المعالجة وإعدادات `max_threads`، بما في ذلك كيفية فحص التنفيذ المتوازي وتحسينه.         |
| [مفتاح التقسيم](/ar/concepts/best-practices/partitioning-keys)                                 | أتقن اختيار مفتاح التقسيم لتحسين أداء الاستعلامات بشكل كبير، من خلال تمكين استبعاد مقاطع البيانات بكفاءة وتجنّب مشكلات التقسيم الشائعة.                       |
| [فهارس تخطي البيانات](/ar/concepts/features/performance/skip-indexes/skipping-indexes)         | استخدم الفهارس الثانوية بصورة مدروسة لتجاوز كتل البيانات غير ذات الصلة وتسريع الاستعلامات المفلترة على الأعمدة التي لا تدخل في المفتاح الأساسي.               |
| [تحسين `PREWHERE`](/ar/concepts/features/performance/prewhere)                                 | افهم كيف يقلّل `PREWHERE` تلقائيًا من I/O عبر تصفية البيانات قبل قراءة الأعمدة غير الضرورية، إضافةً إلى كيفية مراقبة فعاليته.                                 |
| [عمليات الإدراج المجمّعة](/ar/concepts/features/operations/insert/bulkinserts)                 | حقّق أقصى معدل نقل لعمليات الإدراج وقلّل الحمل الإضافي على الموارد من خلال تجميع عمليات إدراج البيانات بفعالية.                                               |
| [عمليات الإدراج غير المتزامنة](/ar/concepts/features/operations/insert/asyncinserts)           | حسّن أداء الإدراج بالاستفادة من التجميع على جانب الخادم لتقليل التعقيد على جانب العميل وزيادة معدل النقل لعمليات الإدراج عالية التواتر.                       |
| [تجنّب التعديلات](/ar/concepts/best-practices/avoid-mutations)                                 | صمّم تدفقات عمل تعتمد على الإلحاق فقط لتفادي عمليات `UPDATE` و`DELETE` المكلفة مع الحفاظ على دقة البيانات والأداء.                                            |
| [تجنّب الأعمدة القابلة للقيمة NULL](/ar/concepts/best-practices/avoidnullablecolumns)          | قلّل الحمل الإضافي على التخزين وحسّن أداء الاستعلامات باستخدام القيم الافتراضية بدلًا من الأعمدة القابلة للقيمة NULL حيثما أمكن.                              |
| [تجنّب `OPTIMIZE FINAL`](/ar/concepts/best-practices/avoid-optimize-final)                     | افهم متى ينبغي استخدام `OPTIMIZE TABLE FINAL` ومتى لا ينبغي ذلك                                                                                               |
| [المحلّل](/ar/guides/clickhouse/performance-and-monitoring/analyzer)                           | استفد من محلّل الاستعلامات الجديد في ClickHouse لتحديد اختناقات الأداء وتحسين خطط تنفيذ الاستعلامات لزيادة الكفاءة.                                           |
| [تنميط الاستعلامات](/ar/concepts/features/performance/troubleshoot/sampling-query-profiler)    | استخدم Sampling query profiler لتحليل أنماط تنفيذ الاستعلامات، وتحديد مواضع اختناق الأداء، وتحسين استخدام الموارد.                                            |
| [ذاكرة التخزين المؤقت للاستعلامات](/ar/concepts/features/performance/caches/query-cache)       | سرّع استعلامات `SELECT` المتكررة عبر تمكين ذاكرة التخزين المؤقت المدمجة لنتائج الاستعلامات في ClickHouse وتهيئتها.                                            |
| [اختبار العتاد](/ar/concepts/features/performance/troubleshoot/performance-test)               | شغّل اختبارات ClickHouse المعيارية للأداء على أي خادم من دون تثبيت لتقييم قدرات العتاد. (لا ينطبق على ClickHouse Cloud)                                       |
