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

اختر من أين تبدأ

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

تشخيص الاستعلامات البطيئة

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

عزل اختناقات الاستعلامات

ابدأ من هنا عندما يكون لديك استعلام بطيء، لكنك لا تعرف بعد أي العمليات تؤثر أكثر في أدائه. قارن بين صيغ أبسط تدريجياً للاستعلام ضمن ظروف مضبوطة.

اختر نهجاً للتحسين

ابدأ من هنا عندما تتوفر لديك أدلة بشأن الاختناق وتحتاج إلى اختيار تغيير موجّه. قارن بين الأساليب لتقليل البيانات المقروءة، ومواءمة تخطيط البيانات مع استعلاماتك، أو إجراء الحسابات المتكررة مسبقاً.

مثال

مثال عملي على التحسين

ابدأ بتشغيل استعلامات حمل العمل على مجموعة بيانات سيارات الأجرة في نيويورك، ثم طبّق تغييرات على المخطط ومفتاح الترتيب، وقِس كل مرحلة مقارنةً بخط الأساس نفسه.
آخر تعديل في ٢٨ أغسطس ٢٠٢٦