الانتقال إلى المحتوى الرئيسي
تهدف هذه المقالة إلى تزويدك بنظرة عامة على الموارد المتاحة في الوثائق لتتعرف على كيفية تحقيق أقصى استفادة من بيئة ClickHouse Cloud الخاصة بك. استكشف الموارد المصنَّفة حسب الموضوعات التالية: قبل التعمق في موضوعات أكثر تحديدًا، نوصيك بالبدء بأدلة أفضل الممارسات العامة لـ ClickHouse، والتي تغطي أفضل الممارسات العامة التي ينبغي اتباعها عند استخدام ClickHouse:
PageDescription
اختيار المفتاح الأساسيكيفية اختيار المفاتيح الأساسية بما يحقق أقصى query performance ويقلل overhead التخزين إلى الحد الأدنى.
اختيار أنواع البياناتاختر أنواع البيانات المثلى لتقليل memory usage وتحسين Compression وتسريع queries.
استخدام materialized viewsاستفد من materialized views لإجراء aggregate مسبق للبيانات وتسريع queries التحليلية بشكل كبير.
تقليل JOINs وتحسينهاأفضل الممارسات لاستخدام إمكانات JOIN في ClickHouse بكفاءة.
اختيار مفتاح partitioningاختر استراتيجيات partitioning التي تتيح data pruning بكفاءة وتسريع تنفيذ query.
اختيار strategy للإدراجحسّن throughput استيعاب البيانات وقلّل استهلاك الموارد باستخدام patterns إدراج مناسبة.
فهارس تخطي البياناتطبّق secondary indices بشكل استراتيجي لتخطي data blocks غير ذات الصلة وتسريع queries المفلترة.
تجنّب mutationsصمّم schemas وسير العمل بما يلغي عمليات UPDATE/DELETE المكلفة لتحقيق أداء أفضل.
تجنّب OPTIMIZE FINALتجنّب اختناقات الأداء عبر فهم الحالات التي يكون فيها OPTIMIZE FINAL أكثر ضررًا من نفعه.
استخدم JSON حيثما كان مناسبًاوازن بين المرونة والأداء عند العمل مع بيانات JSON شبه المهيكلة في ClickHouse.

تقنيات تحسين الاستعلام وضبط الأداء

TopicDescription
دليل تحسين الاستعلاماتابدأ من هنا للتعرّف إلى أساسيات تحسين الاستعلامات، بما يشمل السيناريوهات الشائعة وتقنيات الأداء التي تساعد على تسريع تنفيذ الاستعلامات.
الدليل المتقدم للفهارس الأساسيةتعمّق في نظام ClickHouse الفريد للفهرسة الأساسية المتفرقة، وتعرّف إلى أوجه اختلافه عن قواعد البيانات التقليدية وأفضل الممارسات لوضع استراتيجيات فهرسة فعّالة.
التوازي في الاستعلاماتتعرّف إلى كيفية تنفيذ ClickHouse للاستعلامات بالتوازي باستخدام مسارات المعالجة وإعدادات max_threads، بما في ذلك كيفية فحص التنفيذ المتوازي وتحسينه.
مفتاح التقسيمأتقن اختيار مفتاح التقسيم لتحسين أداء الاستعلامات بشكل كبير، من خلال تمكين استبعاد مقاطع البيانات بكفاءة وتجنّب مشكلات التقسيم الشائعة.
فهارس تخطي البياناتاستخدم الفهارس الثانوية بصورة مدروسة لتجاوز كتل البيانات غير ذات الصلة وتسريع الاستعلامات المفلترة على الأعمدة التي لا تدخل في المفتاح الأساسي.
تحسين PREWHEREافهم كيف يقلّل PREWHERE تلقائيًا من I/O عبر تصفية البيانات قبل قراءة الأعمدة غير الضرورية، إضافةً إلى كيفية مراقبة فعاليته.
عمليات الإدراج المجمّعةحقّق أقصى معدل نقل لعمليات الإدراج وقلّل الحمل الإضافي على الموارد من خلال تجميع عمليات إدراج البيانات بفعالية.
عمليات الإدراج غير المتزامنةحسّن أداء الإدراج بالاستفادة من التجميع على جانب الخادم لتقليل التعقيد على جانب العميل وزيادة معدل النقل لعمليات الإدراج عالية التواتر.
تجنّب التعديلاتصمّم تدفقات عمل تعتمد على الإلحاق فقط لتفادي عمليات UPDATE وDELETE المكلفة مع الحفاظ على دقة البيانات والأداء.
تجنّب الأعمدة القابلة للقيمة NULLقلّل الحمل الإضافي على التخزين وحسّن أداء الاستعلامات باستخدام القيم الافتراضية بدلًا من الأعمدة القابلة للقيمة NULL حيثما أمكن.
تجنّب OPTIMIZE FINALافهم متى ينبغي استخدام OPTIMIZE TABLE FINAL ومتى لا ينبغي ذلك
المحلّلاستفد من محلّل الاستعلامات الجديد في ClickHouse لتحديد اختناقات الأداء وتحسين خطط تنفيذ الاستعلامات لزيادة الكفاءة.
تنميط الاستعلاماتاستخدم Sampling query profiler لتحليل أنماط تنفيذ الاستعلامات، وتحديد مواضع اختناق الأداء، وتحسين استخدام الموارد.
ذاكرة التخزين المؤقت للاستعلاماتسرّع استعلامات SELECT المتكررة عبر تمكين ذاكرة التخزين المؤقت المدمجة لنتائج الاستعلامات في ClickHouse وتهيئتها.
اختبار العتادشغّل اختبارات ClickHouse المعيارية للأداء على أي خادم من دون تثبيت لتقييم قدرات العتاد. (لا ينطبق على ClickHouse Cloud)

المراقبة

الصفحةالوصف
لوحة المعلومات المتقدمةاستخدم لوحة المعلومات المتقدمة المدمجة لمراقبة حالة الخدمة والأداء
تكامل Prometheusاستخدم Prometheus لمراقبة خدمات Cloud
إمكانات مراقبة Cloudتعرّف على إمكانات المراقبة المدمجة وخيارات التكامل المتاحة

الأمان

الصفحةالوصف
ميزات الأمان في ClickHouse Cloudيوضّح خيارات الأمان وأفضل الممارسات المتاحة لحماية المؤسسة والخدمة في ClickHouse.
أدلة إدارة الوصول في Cloudيحتوي هذا القسم على أدلة خطوة بخطوة لإدارة الوصول في ClickHouse Cloud.
إعداد عوامل تصفية IPدليل يشرح كيفية إنشاء access list لعناوين IP أو تعديلها.
الشبكات الخاصةيوفّر ClickHouse Cloud إمكانية ربط خدماتك بشبكتك السحابية الافتراضية. راجع هذه الأدلة لمعرفة خطوات الإعداد الخاصة بمزوّدك.
إخفاء البياناتتعرّف على كيفية إخفاء البيانات في ClickHouse.
تشفير البياناتتعرّف على كيفية تمكين Transparent Data Encryption بالإضافة إلى Customer Managed Encryption Keys.
تسجيلات التدقيقأدلة حول كيفية الوصول إلى الأحداث الخاضعة للتدقيق ومراجعتها في ClickHouse Cloud console، بالإضافة إلى logs وqueries نموذجية يمكن للعملاء استخدامها عند تطوير برنامج الأمان الخاص بـ BYOC.
الإعداد التمهيدي لـ HIPAAتصف هذه الصفحة عملية تمكين نشر الخدمات المتوافقة مع HIPAA في ClickHouse Cloud.
الإعداد التمهيدي لـ PCIتصف هذه الصفحة عملية تمكين نشر الخدمات المتوافقة مع PCI في ClickHouse Cloud.

تحسين التكلفة والفوترة

الصفحةالوصف
نقل البياناتتعرّف على كيفية احتساب ClickHouse Cloud لحركة نقل البيانات الواردة والصادرة
الإشعاراتأعدّ الإشعارات لخدمة ClickHouse Cloud الخاصة بك، على سبيل المثال عند تجاوز استخدام الرصيد حدًا معينًا
آخر تعديل في ٢٩ يونيو ٢٠٢٦