إعدادات قدرة برنامج التشغيل لبرنامج تشغيل Databricks JDBC
توضح هذه المقالة كيفية تكوين إعدادات قدرة برنامج التشغيل الخاصة والمتقدمة لبرنامج تشغيل Databricks JDBC.
يوفر برنامج تشغيل Databricks JDBC إعدادات إمكانية برنامج التشغيل الخاصة والمتقدمة التالية.
- دعم استعلام ANSI SQL-92 في JDBC
- الكتالوج والمخطط الافتراضيان
- استخراج نتائج استعلام كبيرة في JDBC
- تسلسل الأسهم في JDBC
- جلب السحابة في JDBC
- تمكين التسجيل
دعم استعلام ANSI SQL-92 في JDBC
تقبل برامج تشغيل Spark JDBC القديمة استعلامات SQL بلهجة ANSI SQL-92 وتترجم الاستعلامات إلى لهجة Databricks SQL قبل إرسالها إلى الخادم. ومع ذلك، إذا كان التطبيق الخاص بك ينشئ Databricks SQL مباشرة أو يستخدم تطبيقك أي بناء جملة SQL قياسي غير ANSI SQL-92 خاص ب Azure Databricks، يوصي Databricks بتعيينه UseNativeQuery=1
كتكوين اتصال. باستخدام هذا الإعداد، يمرر برنامج التشغيل استعلامات SQL حرفيا إلى Azure Databricks.
الكتالوج والمخطط الافتراضيان
لتحديد الكتالوج والمخطط الافتراضيين، أضف ConnCatalog=<catalog-name>;ConnSchema=<schema-name>
إلى عنوان URL لاتصال JDBC.
استخراج نتائج استعلام كبيرة في JDBC
لتحقيق أفضل أداء عند استخراج نتائج استعلام كبيرة، استخدم أحدث إصدار من برنامج تشغيل JDBC، والذي يتضمن التحسينات التالية.
تسلسل الأسهم في JDBC
يدعم إصدار برنامج تشغيل JDBC 2.6.16 والإصدارات الأحدث تنسيق تسلسل نتائج الاستعلام المحسن الذي يستخدم سهم Apache.
جلب السحابة في JDBC
يدعم إصدار برنامج تشغيل JDBC 2.6.19 والإصدارات الأحدث جلب السحابة، وهي إمكانية تجلب نتائج الاستعلام من خلال التخزين السحابي الذي تم إعداده في نشر Azure Databricks.
يتم تحميل نتائج الاستعلام إلى موقع تخزين DBFS داخلي كملفات متسلسلة بالسهم تصل إلى 20 ميغابايت. عندما يرسل برنامج التشغيل طلبات الإحضار بعد إكمال الاستعلام، يقوم Azure Databricks بإنشاء وإرجاع توقيعات الوصول المشتركة إلى الملفات التي تم تحميلها. ثم يستخدم برنامج تشغيل JDBC عناوين URL لتنزيل النتائج مباشرة من DBFS.
يتم استخدام "إحضار السحابة" فقط لنتائج الاستعلام الأكبر من 1 ميغابايت. يتم استرداد النتائج الأصغر مباشرة من Azure Databricks.
تجمع البيانات المهملة في Azure Databricks تلقائيا الملفات المتراكمة التي تم وضع علامة عليها للحذف بعد 24 ساعة. يتم حذف هذه الملفات المميزة بالكامل بعد 24 ساعة إضافية.
لمعرفة المزيد حول بنية جلب السحابة، راجع كيف حققنا اتصال النطاق الترددي العالي باستخدام أدوات المعلومات المهنية.
تمكين التسجيل
لتمكين تسجيل الدخول إلى برنامج تشغيل JDBC، قم بتعيين الخاصية LogLevel
من 1
لتسجيل الأحداث الشديدة فقط من خلال 6
لتسجيل جميع نشاط برنامج التشغيل. قم بتعيين الخاصية LogPath
إلى المسار الكامل إلى المجلد حيث تريد حفظ ملفات السجل.
لمزيد من المعلومات، راجع القسم في Configuring Logging
دليل برنامج تشغيل Databricks JDBC.