مشاركة عبر


معلمات التكوين

ينطبق على: وضع علامة Databricks SQL

معلمة التكوين هي إعداد يؤثر على سلوك Databricks SQL خارج بناء جملة SQL المحدد.

يتم اشتقاق القيمة الفعالة لمعلمة التكوين من المستويات المختلفة حيث يتم تعيينها.

نطاقات معلمة التكوين

  • النظام

    قيمة النظام هي القيمة الافتراضية المستخدمة من قبل Databricks SQL إذا لم يكن هناك تجاوز.

  • عالمي

    يمكن للمسؤول تجاوز القيمة الافتراضية للنظام لمعلمة باستخدام تكوين معلمات SQL أو SQL Warehouse API. هذه القيمة هي القيمة الأولية التي تراها أي جلسة تم إنشاؤها حديثا للمضي قدما.

  • جلسة

    يمكن للمستخدم تجاوز معلمة تكوين مؤقتا ضمن نطاق جلسة العمل باستخدام عبارة SET. يظل الإعداد ساري المفعول طوال مدة الجلسة ما لم يتم تجاوز المستخدم مرة أخرى باستخدام عبارة SET أو RESET.

معلمات التكوين المدعومة

فيما يلي قائمة بمعلمات التكوين المدعومة التي يمكنك تعيينها في Databricks SQL، والإعدادات الافتراضية لنظامها، والمستويات التي يمكن تعيينها فيها. لا يدعم Databricks SQL إعداد تكوينات Spark غير المدرجة.

اسم المعلمة ‏‏الوصف الإعداد الافتراضي للنظام قابل للتثيب عالميا جلسة عمل settable
ANSI_MODE يسمح لك بتعطيل سلوك ANSI SQL الصارم لوظائف معينة وقواعد التحويل. صواب ‏‏نعم‬ ‏‏نعم‬
LEGACY_TIME_PARSER_POLICY يتحكم في كيفية تحليل الطوابع الزمنية والتاريخ وتنسيقها. استثناء ‏‏نعم‬ ‏‏نعم‬
MAX_FILE_PARTITION_BYTES الحد الأقصى لعدد وحدات البايت التي يجب حزمها في قسم واحد عند القراءة من المصادر المستندة إلى الملف. 128 متر لا ‏‏نعم‬
READ_ONLY_EXTERNAL_METASTORE يتحكم في ما إذا كان يتم التعامل مع metastore خارجي على أنه للقراءة فقط. خطأ ‏‏نعم‬ لا
STATEMENT_TIMEOUT تعيين مهلة جملة SQL بالثوان 172800 ثانية ‏‏نعم‬ ‏‏نعم‬
المنطقة الزمنية تعيين المنطقة الزمنية المحلية. UTC ‏‏نعم‬ ‏‏نعم‬
USE_CACHED_RESULT يتحكم في ما إذا كان Databricks SQL يخزن النتائج مؤقتا ويعيد استخدامها كلما أمكن ذلك. صواب لا ‏‏نعم‬

ANSI_MODE القيمة الافتراضية للنظام هي FALSE للحسابات المضافة قبل Databricks SQL 2022.35.