Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

إعدادات جلسة database_*

هذه الإعدادات متاحة في system.settings، وهي مُولَّدة تلقائيًا من المصدر.

قاعدة البيانات

سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.8إعداد جديد يحدد قاعدة البيانات الحالية للاستعلام. يحل محل المعالجة الخاصة لمعامل URL ‏`database` في واجهة HTTP وترويسة `X-ClickHouse-Database`.

يحدد قاعدة البيانات الحالية للاستعلام، وهي قاعدة البيانات التي تُفسَّر ضمنها أسماء الجداول غير المؤهلة، وبالأثر نفسه للأمر USE <database>. بخلاف عبارة USE، يُعد هذا إعداد جلسة عاديًا: فمثل أي إعداد آخر، يقبل قيمة دون التحقق من صحتها، ويُبلَّغ عن قاعدة بيانات غير معروفة عند تطبيق الإعداد (عند تنفيذ استعلام)، لا عند تنفيذ SET. ويتبع نموذج الامتيازات الخاص بقاعدة البيانات الافتراضية التي يحددها العميل (والذي يعممه)، لا نموذج USE: إذ لا يتطلب اختيار قاعدة البيانات الحالية امتياز SHOW_DATABASES، بينما يُتحقق من صلاحية الوصول إلى الجداول الموجودة فيها كالمعتاد. يُستخدم كوجهة لمعامل URL ‏database في واجهة HTTP وترويسة X-ClickHouse-Database.

database_atomic_wait_for_drop_and_detach_synchronously

النوع
Bool
القيمة الافتراضية
0

يضيف المُعدِّل SYNC إلى جميع استعلامات DROP وDETACH.

القيم الممكنة:

  • 0 — ستُنفَّذ الاستعلامات بتأخير.
  • 1 — ستُنفَّذ الاستعلامات دون تأخير.

database_datalake_require_metadata_access

النوع
Bool
القيمة الافتراضية
1
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.11إعداد جديد.

يحدد ما إذا كان سيتم طرح خطأ أم لا إذا لم تكن لدينا صلاحيات للوصول إلى البيانات الوصفية للجدول في محرك قاعدة البيانات DataLakeCatalog.

database_shared_drop_table_delay_seconds

النوع
UInt64
القيمة الافتراضية
28800
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
25.1128800إعداد جديد.

التأخير، بالثواني، قبل إزالة جدول تم إسقاطه فعليًا من قاعدة بيانات Shared. يتيح ذلك استعادة الجدول خلال هذه المدة باستخدام تعليمة UNDROP TABLE.

Navigation