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

# تحسين الاستعلامات

> تعرّف على كيفية تشخيص استعلامات ClickHouse البطيئة، وتحديد الاختناقات، واختيار التحسينات المناسبة

توفّر هذه الأدلة سير عمل للتحقيق في الاستعلامات البطيئة في ClickHouse وتحسينها. حدّد استعلامًا بطيئًا متكررًا، وحدّد موضع الاختناق فيه، واختر تحسينًا مناسبًا، ثم قارن النتيجة بخط أساس قابل للتكرار.

<div id="choose-where-to-start">
  ## اختر من أين تبدأ
</div>

تشكل الأدلة الثلاثة الأولى سير عمل متكاملاً، لكن يمكنك أيضاً البدء من المرحلة التي تناسب مستوى معرفتك الحالي.

<CardGroup cols={1}>
  <Card title="تشخيص الاستعلامات البطيئة" icon="magnifying-glass" href="/ar/guides/clickhouse/performance-and-monitoring/diagnose-slow-queries">
    ابدأ من هنا عندما تحتاج إلى تحديد نمط متكرر لاستعلام بطيء. استخدم سجل الاستعلامات المحلي أو سجل الاستعلامات على مستوى الكتلة لاختيار تنفيذ ممثل، وفحص استخدامه للموارد، ووضع فرضية أولية.
  </Card>

  <Card title="عزل اختناقات الاستعلامات" icon="layer-group" href="/ar/guides/clickhouse/performance-and-monitoring/isolate-query-bottlenecks">
    ابدأ من هنا عندما يكون لديك استعلام بطيء، لكنك لا تعرف بعد أي العمليات تؤثر أكثر في أدائه. قارن بين صيغ أبسط تدريجياً للاستعلام ضمن ظروف مضبوطة.
  </Card>

  <Card title="اختر نهجاً للتحسين" icon="sliders" href="/ar/guides/clickhouse/performance-and-monitoring/optimization-approaches">
    ابدأ من هنا عندما تتوفر لديك أدلة بشأن الاختناق وتحتاج إلى اختيار تغيير موجّه. قارن بين الأساليب لتقليل البيانات المقروءة، ومواءمة تخطيط البيانات مع استعلاماتك، أو إجراء الحسابات المتكررة مسبقاً.
  </Card>
</CardGroup>

<div id="example">
  ## مثال
</div>

<Card title="مثال عملي على التحسين" icon="flask" href="/ar/guides/clickhouse/performance-and-monitoring/query-optimization-example">
  ابدأ بتشغيل استعلامات حمل العمل على مجموعة بيانات سيارات الأجرة في نيويورك، ثم طبّق تغييرات على المخطط ومفتاح الترتيب، وقِس كل مرحلة مقارنةً بخط الأساس نفسه.
</Card>
