تكوين معلمات الخادم في قاعدة بيانات Azure ل PostgreSQL - خادم مرن عبر مدخل Azure

يمكنك إدراج معلمات التكوين وإظهارها وتحديثها لقاعدة بيانات Azure لخادم PostgreSQL من خلال مدخل Azure.

المتطلبات الأساسية

للتقدم عبر هذا الدليل الإرشادي ، تحتاج إلى:

عرض وتحرير المعلمات

  1. قم بفتح ⁧⁩مدخل Azure⁧⁩.

  2. حدد قاعدة بيانات Azure لخادم PostgreSQL.

  3. ضمن قسم الإعدادات ، حدد معلمات الخادم. تعرض الصفحة قائمة بالمعلمات وقيمها وأوصافها. Overview Page for Parameters

  4. حدد زر القائمة المنسدلة لرؤية القيم المحتملة لمعلمات النوع المعدود مثل client_min_messages. Enumerate drop down

  5. حدد الزر i (معلومات) أو مرر مؤشر الماوس فوقه لرؤية نطاق القيم المحتملة للمعلمات الرقمية مثل cpu_index_tuple_cost. information button

  6. إذا لزم الأمر، استخدم مربع البحث للتضييق على معلمة معينة. البحث على اسم ووصف المعلمات. Search results

  7. تغيير قيم المعلمات التي ترغب في ضبطها. يتم تمييز جميع التغييرات التي تجريها في الجلسة باللون الأرجواني. بمجرد تغيير القيم، يمكنك تحديد حفظ. أو يمكنك تجاهل التغييرات. Save or Discard changes

  8. إذا قمت بحفظ قيم جديدة للمعلمات، فيمكنك دائما إرجاع كل شيء إلى القيم الافتراضية عن طريق تحديد إعادة تعيين الكل إلى الوضع الافتراضي. Reset all to default

العمل مع معلمات المنطقة الزمنية

إذا كنت تخطط للعمل مع بيانات التاريخ والوقت في PostgreSQL ، فستحتاج إلى التأكد من تعيين المنطقة الزمنية الصحيحة لموقعك. يتم تخزين جميع التواريخ والأوقات المدركة للمنطقة الزمنية داخليا في PostgreSQL في UTC. يتم تحويلها إلى التوقيت المحلي في المنطقة المحددة بواسطة معلمة خادم TimeZone قبل عرضها على العميل. يمكن تحرير هذه المعلمة في صفحة معلمات الخادم كما هو موضح أعلاه. يسمح لك PostgreSQL بتحديد المناطق الزمنية في ثلاثة أشكال مختلفة:

  1. اسم منطقة زمنية كاملة ، على سبيل المثال أمريكا / New_York. يتم سرد أسماء المناطق الزمنية المعترف بها في طريقة العرض pg_timezone_names .
    مثال للاستعلام عن طريقة العرض هذه في psql والحصول على قائمة بأسماء المناطق الزمنية:

    select name FROM pg_timezone_names LIMIT 20;

    من المفترض أن ترى مجموعة النتائج مثل:

             name
         -----------------------
         GMT0
         Iceland
         Factory
         NZ-CHAT
         America/Panama
         America/Fort_Nelson
         America/Pangnirtung
         America/Belem
         America/Coral_Harbour
         America/Guayaquil
         America/Marigot
         America/Barbados
         America/Porto_Velho
         America/Bogota
         America/Menominee
         America/Martinique
         America/Asuncion
         America/Toronto
         America/Tortola
         America/Managua
         (20 rows)
     
  2. اختصار المنطقة الزمنية، على سبيل المثال PST. تحدد هذه المواصفات فقط إزاحة معينة من UTC ، على عكس أسماء المناطق الزمنية الكاملة التي يمكن أن تنطوي على مجموعة من قواعد تاريخ الانتقال في ضوء النهار أيضا. يتم سرد الاختصارات التي تم التعرف عليها في طريقة العرض pg_timezone_abbrevs مثال للاستعلام عن طريقة العرض هذه في psql والحصول على قائمة اختصارات المنطقة الزمنية:

     select abbrev from pg_timezone_abbrevs limit 20;

    من المفترض أن ترى مجموعة النتائج مثل:

         abbrev|
         ------+
         ACDT  |
         ACSST |
         ACST  |
         ACT   |
         ACWST |
         ADT   |
         AEDT  |
         AESST |
         AEST  |
         AFT   |
         AKDT  |
         AKST  |
         ALMST |
         ALMT  |
         AMST  |
         AMT   |
         ANAST |
         ANAT  |
         ARST  |
         ART   |
     
  3. بالإضافة إلى أسماء المناطق الزمنية والاختصارات ، سيقبل PostgreSQL مواصفات المنطقة الزمنية على غرار POSIX للنموذج STDoffset أو STDoffsetDST ، حيث STD هو اختصار منطقة ، والإزاحة هي إزاحة رقمية في ساعات غرب UTC ، و DST هو اختصار اختياري لمنطقة التوقيت الصيفي ، يفترض أن يقف لمدة ساعة واحدة قبل الإزاحة المحددة.

الخطوات التالية

تعلم حول: