الاستعلام في ClickHouse Cloudتُخزَّن بيانات جدول النظام هذا محليًا على كل عقدة في ClickHouse Cloud. لذلك، يتطلب الحصول على رؤية كاملة لجميع البيانات استخدام الدالة
clusterAllReplicas. راجع هنا لمزيد من التفاصيل.الوصف
SHOW PROCESSLIST.
الأعمدة
is_initial_query(UInt8) — ما إذا كان هذا الاستعلام صادرًا مباشرةً من المستخدم أو أصدره ClickHouse server ضمن نطاق distributed query execution.user(String) — المستخدم الذي نفّذ الاستعلام. ضع في اعتبارك أنه في distributed processing، تُرسَل الاستعلامات إلى الخوادم البعيدة باستخدام المستخدم default. يحتوي هذا الحقل على اسم المستخدم الخاص باستعلام معيّن، وليس الاستعلام الذي بدأه هذا الاستعلام.query_id(String) — Query id، إذا كان محددًا.address(IPv6) — عنوان IP الذي أُجري منه الاستعلام. وينطبق الأمر نفسه على distributed processing. لتتبّع المصدر الأصلي الذي انطلق منه distributed query، راجع system.processes على خادم مُرسِل طلب الاستعلام.port(UInt16) — منفذ client الذي أُجري منه الاستعلام.initial_user(String) — اسم المستخدم الذي شغّل initial query (لـ distributed query execution).initial_query_id(String) — معرّف initial query (لـ distributed query execution).initial_address(IPv6) — عنوان IP الذي أُطلق منه استعلام parent.initial_port(UInt16) — منفذ client الذي استُخدم لإجراء استعلام parent.interface(UInt8) — الواجهة التي استُخدمت لإرسال الاستعلام. TCP = 1، HTTP = 2، GRPC = 3، MYSQL = 4، POSTGRESQL = 5، LOCAL = 6، TCP_INTERSERVER = 7.os_user(String) — اسم مستخدم نظام التشغيل الذي يشغّل clickhouse-client.client_hostname(String) — hostname جهاز client الذي يعمل عليه clickhouse-client أو أي TCP client آخر.client_name(String) — اسم clickhouse-client أو أي TCP client آخر.client_agent(LowCardinality(String)) — agent برمجي معتمد على الذكاء الاصطناعي استدعى client (مثلclaude-codeوcursor)، ويُكتشف من متغيرات البيئة. تكون القيمة فارغة إذا لم يُكتشف أي agent.client_revision(UInt64) — revision الخاص بـ clickhouse-client أو أي TCP client آخر.client_version_major(UInt64) — الإصدار الرئيسي لـ clickhouse-client أو أي TCP client آخر.client_version_minor(UInt64) — الإصدار الثانوي لـ clickhouse-client أو أي TCP client آخر.client_version_patch(UInt64) — component التصحيح من إصدار clickhouse-client أو أي TCP client آخر.http_method(UInt8) — طريقة HTTP التي بدأت الاستعلام. Possible values: 0 — أُطلق الاستعلام من واجهة TCP. 1 — استُخدمت طريقة GET. 2 — استُخدمت طريقة POST.http_user_agent(String) — HTTP header UserAgent المُمرَّر في استعلام HTTP.http_referer(String) — HTTP header Referer المُمرَّر في استعلام HTTP (ويحتوي على عنوان كامل أو جزئي للصفحة التي تُجري الاستعلام).forwarded_for(String) — HTTP header X-Forwarded-For المُمرَّر في استعلام HTTP.quota_key(String) — quota key المحدَّد في إعداد quotas (راجع keyed).distributed_depth(UInt64) — عدد المرات التي أُعيد فيها إرسال الاستعلام داخليًا بين Server nodes.elapsed(Float64) — الوقت بالثواني منذ بدء تنفيذ الطلب.is_cancelled(UInt8) — ما إذا كان الاستعلام قد أُلغي.is_all_data_sent(UInt8) — ما إذا كانت جميع البيانات قد أُرسلت إلى العميل (أي أن الاستعلام قد اكتمل على الخادم).read_rows(UInt64) — عدد الصفوف المقروءة من الجدول. في المعالجة الموزعة، يكون هذا على الخادم الطالب هو الإجمالي عبر جميع الخوادم البعيدة.read_bytes(UInt64) — عدد البايتات غير المضغوطة المقروءة من الجدول. في المعالجة الموزعة، يكون هذا على الخادم الطالب هو الإجمالي عبر جميع الخوادم البعيدة.total_rows_approx(UInt64) — تقدير العدد الإجمالي للصفوف التي ينبغي قراءتها. في المعالجة الموزعة، يكون هذا على الخادم الطالب هو الإجمالي عبر جميع الخوادم البعيدة. ويمكن تحديثه أثناء معالجة الطلب عند اكتشاف مصادر جديدة تحتاج إلى المعالجة.written_rows(UInt64) — عدد الصفوف المكتوبة إلى التخزين.written_bytes(UInt64) — عدد البايتات المكتوبة إلى التخزين.memory_usage(Int64) — مقدار ذاكرة RAM التي يستخدمها الاستعلام. وقد لا يشمل ذلك بعض أنواع الذاكرة المخصصة.peak_memory_usage(Int64) — الذروة الحالية لاستخدام الذاكرة.query(String) — نص الاستعلام. بالنسبة إلى INSERT، لا يتضمن البيانات المراد إدراجها.normalized_query_hash(UInt64) — قيمة hash رقمية تكون متطابقة، مثلًا، للاستعلامات التي لا تختلف إلا في قيم الثوابت.query_kind(String) — نوع الاستعلام، مثل SELECT أو INSERT أو غير ذلك.thread_ids(Array(UInt64)) — قائمة معرّفات جميع سلاسل التنفيذ التي شاركت في هذا الاستعلام.peak_threads_usage(UInt64) — الحد الأقصى لعدد سلاسل التنفيذ المتزامنة التي نفّذت الاستعلام.ProfileEvents(Map(LowCardinality(String), UInt64)) — قيم ProfileEvents المحسوبة لهذا الاستعلام.Settings(Map(LowCardinality(String), LowCardinality(String))) — قائمة إعدادات المستخدم المعدّلة.current_database(String) — اسم قاعدة البيانات الحالية.is_internal(UInt8) — يشير إلى ما إذا كان هذا استعلامًا مساعدًا نُفِّذ داخليًا.