مشاركة عبر


سجل / إعدادات الكتابة المسبقة

commit_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين التأخير في microseconds بين تثبيت المعاملة ومسح WAL إلى القرص.
نوع البيانات العدد الصحيح
القيمة الافتراضية 0
القيم المسموح بها 0-100000
نوع المعلمة ديناميكي
Documentation commit_delay

commit_siblings

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يحدد الحد الأدنى لعدد الحركات المفتوحة المتزامنة المطلوبة قبل تنفيذ "commit_delay".
نوع البيانات العدد الصحيح
القيمة الافتراضية 5
القيم المسموح بها 0-1000
نوع المعلمة ديناميكي
Documentation commit_siblings

fsync

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف فرض مزامنة التحديثات على القرص. سيستخدم الخادم استدعاء نظام fsync() في عدة أماكن للتأكد من كتابة التحديثات فعليا على القرص. وهذا يضمن استرداد مجموعة قاعدة البيانات إلى حالة متسقة بعد تعطل نظام التشغيل أو الأجهزة.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation fsync

full_page_writes

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق. قد تتم كتابة صفحة قيد المعالجة أثناء تعطل نظام التشغيل جزئيا فقط على القرص. أثناء الاسترداد، لا تكفي تغييرات الصفوف المخزنة في WAL للاسترداد. يكتب هذا الخيار الصفحات عند تعديلها لأول مرة بعد نقطة تفتيش إلى WAL بحيث يكون الاسترداد الكامل ممكنا.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation full_page_writes

synchronous_commit

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين مستوى مزامنة المعاملة الحالية.
نوع البيانات التعداد
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation synchronous_commit

wal_buffers

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين عدد المخازن المؤقتة لصفحة القرص في الذاكرة المشتركة ل WAL. حدد -1 لتحديد هذه القيمة كجزء من shared_buffers.
نوع البيانات العدد الصحيح
القيمة الافتراضية يعتمد على الموارد (vCores أو RAM أو مساحة القرص) المخصصة للخادم.
القيم المسموح بها -1-262143
نوع المعلمة ثابت
Documentation wal_buffers

ملاحظات خاصة ب Azure

يتم حساب القيمة الافتراضية لمعلمة wal_buffers الخادم عند توفير مثيل قاعدة بيانات Azure لخادم PostgreSQL المرن، استنادا إلى اسم المنتج الذي تحدده لحسابه. لن يكون لأي تغييرات لاحقة في تحديد المنتج على الحساب الذي يدعم الخادم المرن أي تأثير على القيمة الافتراضية لمعلمة wal_buffers الخادم لهذا المثيل.

في كل مرة تقوم فيها بتغيير المنتج المعين إلى مثيل، يجب عليك أيضا ضبط قيمة المعلمة wal_buffers وفقا للقيم الموجودة في الصيغة التالية.

في الأجهزة الظاهرية التي تحتوي على ما يصل إلى 4 vCores، القيمة المحسوبة ل wal_buffers هي 2048.

في الأجهزة الظاهرية التي تحتوي على أكثر من 4 vCores، القيمة المحسوبة هي wal_buffers16384.

استنادا إلى الصيغة السابقة، يسرد الجدول التالي القيم التي سيتم تعيين معلمة الخادم هذه إليها اعتمادا على مقدار الذاكرة المتوفرة:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف ضغط عمليات الكتابة بالصفحة الكاملة المكتوبة في ملف WAL.
نوع البيانات التعداد
القيمة الافتراضية zstd
القيم المسموح بها pglz,lz4,zstd,on,off
نوع المعلمة ديناميكي
Documentation wal_compression

wal_init_zero

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يكتب الأصفار إلى ملفات WAL الجديدة قبل الاستخدام الأول.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_init_zero

wal_level

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يحدد مستوى المعلومات المكتوبة إلى WAL.
نوع البيانات التعداد
القيمة الافتراضية replica
القيم المسموح بها replica,logical
نوع المعلمة ثابت
Documentation wal_level

wal_log_hints

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق، حتى لتعديل غير مهم.
نوع البيانات منطقيه
القيمة الافتراضية off
القيم المسموح بها off
نوع المعلمة للقراءة فقط
Documentation wal_log_hints

wal_recycle

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف إعادة تدوير ملفات WAL عن طريق إعادة تسميتها.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_recycle

wal_skip_threshold

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الحد الأدنى لحجم الملف الجديد إلى fsync بدلا من كتابة WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 2048
القيم المسموح بها 2048
نوع المعلمة للقراءة فقط
Documentation wal_skip_threshold

wal_summary_keep_time

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الوقت الذي يجب أن يتم فيه الاحتفاظ بملفات ملخص WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 14400
القيم المسموح بها 14400
نوع المعلمة للقراءة فقط
Documentation wal_summary_keep_time

wal_sync_method

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تحديد الأسلوب المستخدم لفرض تحديثات WAL على القرص.
نوع البيانات التعداد
القيمة الافتراضية fdatasync
القيم المسموح بها fdatasync
نوع المعلمة للقراءة فقط
Documentation wal_sync_method

wal_writer_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الوقت بين دفقات WAL يتم إجراؤه في كاتب WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 200
القيم المسموح بها 1-10000
نوع المعلمة ديناميكي
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف مقدار WAL الذي كتبه كاتب WAL الذي يؤدي إلى تدفق.
نوع البيانات العدد الصحيح
القيمة الافتراضية 128
القيم المسموح بها 0-2147483647
نوع المعلمة ديناميكي
Documentation wal_writer_flush_after

commit_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين التأخير في microseconds بين تثبيت المعاملة ومسح WAL إلى القرص.
نوع البيانات العدد الصحيح
القيمة الافتراضية 0
القيم المسموح بها 0-100000
نوع المعلمة ديناميكي
Documentation commit_delay

commit_siblings

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يحدد الحد الأدنى لعدد الحركات المفتوحة المتزامنة المطلوبة قبل تنفيذ "commit_delay".
نوع البيانات العدد الصحيح
القيمة الافتراضية 5
القيم المسموح بها 0-1000
نوع المعلمة ديناميكي
Documentation commit_siblings

fsync

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف فرض مزامنة التحديثات على القرص. سيستخدم الخادم استدعاء نظام fsync() في عدة أماكن للتأكد من كتابة التحديثات فعليا على القرص. وهذا يضمن استرداد مجموعة قاعدة البيانات إلى حالة متسقة بعد تعطل نظام التشغيل أو الأجهزة.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation fsync

full_page_writes

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق. قد تتم كتابة صفحة قيد المعالجة أثناء تعطل نظام التشغيل جزئيا فقط على القرص. أثناء الاسترداد، لا تكفي تغييرات الصفوف المخزنة في WAL للاسترداد. يكتب هذا الخيار الصفحات عند تعديلها لأول مرة بعد نقطة تفتيش إلى WAL بحيث يكون الاسترداد الكامل ممكنا.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation full_page_writes

synchronous_commit

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين مستوى مزامنة المعاملة الحالية.
نوع البيانات التعداد
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation synchronous_commit

wal_buffers

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين عدد المخازن المؤقتة لصفحة القرص في الذاكرة المشتركة ل WAL. حدد -1 لتحديد هذه القيمة كجزء من shared_buffers.
نوع البيانات العدد الصحيح
القيمة الافتراضية يعتمد على الموارد (vCores أو RAM أو مساحة القرص) المخصصة للخادم.
القيم المسموح بها -1-262143
نوع المعلمة ثابت
Documentation wal_buffers

ملاحظات خاصة ب Azure

يتم حساب القيمة الافتراضية لمعلمة wal_buffers الخادم عند توفير مثيل قاعدة بيانات Azure لخادم PostgreSQL المرن، استنادا إلى اسم المنتج الذي تحدده لحسابه. لن يكون لأي تغييرات لاحقة في تحديد المنتج على الحساب الذي يدعم الخادم المرن أي تأثير على القيمة الافتراضية لمعلمة wal_buffers الخادم لهذا المثيل.

في كل مرة تقوم فيها بتغيير المنتج المعين إلى مثيل، يجب عليك أيضا ضبط قيمة المعلمة wal_buffers وفقا للقيم الموجودة في الصيغة التالية.

في الأجهزة الظاهرية التي تحتوي على ما يصل إلى 4 vCores، القيمة المحسوبة ل wal_buffers هي 2048.

في الأجهزة الظاهرية التي تحتوي على أكثر من 4 vCores، القيمة المحسوبة هي wal_buffers16384.

استنادا إلى الصيغة السابقة، يسرد الجدول التالي القيم التي سيتم تعيين معلمة الخادم هذه إليها اعتمادا على مقدار الذاكرة المتوفرة:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يضغط الكتابات الكاملة المكتوبة في ملف WAL بطريقة محددة.
نوع البيانات التعداد
القيمة الافتراضية on
القيم المسموح بها pglz,lz4,on,off
نوع المعلمة ديناميكي
Documentation wal_compression

wal_init_zero

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يكتب الأصفار إلى ملفات WAL الجديدة قبل الاستخدام الأول.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_init_zero

wal_level

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يحدد مستوى المعلومات المكتوبة إلى WAL.
نوع البيانات التعداد
القيمة الافتراضية replica
القيم المسموح بها replica,logical
نوع المعلمة ثابت
Documentation wal_level

wal_log_hints

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق، حتى لتعديل غير مهم.
نوع البيانات منطقيه
القيمة الافتراضية off
القيم المسموح بها off
نوع المعلمة للقراءة فقط
Documentation wal_log_hints

wal_recycle

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف إعادة تدوير ملفات WAL عن طريق إعادة تسميتها.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_recycle

wal_skip_threshold

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الحد الأدنى لحجم الملف الجديد إلى fsync بدلا من كتابة WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 2048
القيم المسموح بها 2048
نوع المعلمة للقراءة فقط
Documentation wal_skip_threshold

wal_summary_keep_time

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الوقت الذي يجب أن يتم فيه الاحتفاظ بملفات ملخص WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 14400
القيم المسموح بها 14400
نوع المعلمة للقراءة فقط
Documentation wal_summary_keep_time

wal_sync_method

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تحديد الأسلوب المستخدم لفرض تحديثات WAL على القرص.
نوع البيانات التعداد
القيمة الافتراضية fdatasync
القيم المسموح بها fdatasync
نوع المعلمة للقراءة فقط
Documentation wal_sync_method

wal_writer_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الوقت بين دفقات WAL يتم إجراؤه في كاتب WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 200
القيم المسموح بها 1-10000
نوع المعلمة ديناميكي
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف مقدار WAL الذي كتبه كاتب WAL الذي يؤدي إلى تدفق.
نوع البيانات العدد الصحيح
القيمة الافتراضية 128
القيم المسموح بها 0-2147483647
نوع المعلمة ديناميكي
Documentation wal_writer_flush_after

commit_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين التأخير في microseconds بين تثبيت المعاملة ومسح WAL إلى القرص.
نوع البيانات العدد الصحيح
القيمة الافتراضية 0
القيم المسموح بها 0-100000
نوع المعلمة ديناميكي
Documentation commit_delay

commit_siblings

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين الحد الأدنى من المعاملات المفتوحة المتزامنة قبل تنفيذ commit_delay.
نوع البيانات العدد الصحيح
القيمة الافتراضية 5
القيم المسموح بها 0-1000
نوع المعلمة ديناميكي
Documentation commit_siblings

fsync

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف فرض مزامنة التحديثات على القرص.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation fsync

full_page_writes

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation full_page_writes

synchronous_commit

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين مستوى مزامنة المعاملة الحالية.
نوع البيانات التعداد
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation synchronous_commit

wal_buffers

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين عدد المخازن المؤقتة لصفحة القرص في الذاكرة المشتركة ل WAL. الوحدة هي 8 كيلوبايت.
نوع البيانات العدد الصحيح
القيمة الافتراضية يعتمد على الموارد (vCores أو RAM أو مساحة القرص) المخصصة للخادم.
القيم المسموح بها -1-262143
نوع المعلمة ثابت
Documentation wal_buffers

ملاحظات خاصة ب Azure

يتم حساب القيمة الافتراضية لمعلمة wal_buffers الخادم عند توفير مثيل قاعدة بيانات Azure لخادم PostgreSQL المرن، استنادا إلى اسم المنتج الذي تحدده لحسابه. لن يكون لأي تغييرات لاحقة في تحديد المنتج على الحساب الذي يدعم الخادم المرن أي تأثير على القيمة الافتراضية لمعلمة wal_buffers الخادم لهذا المثيل.

في كل مرة تقوم فيها بتغيير المنتج المعين إلى مثيل، يجب عليك أيضا ضبط قيمة المعلمة wal_buffers وفقا للقيم الموجودة في الصيغة التالية.

في الأجهزة الظاهرية التي تحتوي على ما يصل إلى 4 vCores، القيمة المحسوبة ل wal_buffers هي 2048.

في الأجهزة الظاهرية التي تحتوي على أكثر من 4 vCores، القيمة المحسوبة هي wal_buffers16384.

استنادا إلى الصيغة السابقة، يسرد الجدول التالي القيم التي سيتم تعيين معلمة الخادم هذه إليها اعتمادا على مقدار الذاكرة المتوفرة:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف ضغط عمليات الكتابة بالصفحة الكاملة المكتوبة في ملف WAL.
نوع البيانات التعداد
القيمة الافتراضية on
القيم المسموح بها pglz,lz4,on,off
نوع المعلمة ديناميكي
Documentation wal_compression

wal_init_zero

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يكتب الأصفار إلى ملفات WAL الجديدة قبل الاستخدام الأول.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_init_zero

wal_level

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يحدد مقدار المعلومات التي تتم كتابتها إلى WAL.
نوع البيانات التعداد
القيمة الافتراضية replica
القيم المسموح بها replica,logical
نوع المعلمة ثابت
Documentation wal_level

wal_log_hints

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق، حتى لتعديل غير مهم.
نوع البيانات منطقيه
القيمة الافتراضية off
القيم المسموح بها off
نوع المعلمة للقراءة فقط
Documentation wal_log_hints

wal_recycle

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف إعادة تدوير ملفات WAL عن طريق إعادة تسميتها.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_recycle

wal_skip_threshold

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الحد الأدنى لحجم الملف الجديد إلى fsync بدلا من كتابة WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 2048
القيم المسموح بها 2048
نوع المعلمة للقراءة فقط
Documentation wal_skip_threshold

wal_sync_method

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تحديد الأسلوب المستخدم لفرض تحديثات WAL على القرص.
نوع البيانات التعداد
القيمة الافتراضية fdatasync
القيم المسموح بها fdatasync
نوع المعلمة للقراءة فقط
Documentation wal_sync_method

wal_writer_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الفاصل الزمني بين عمليات مسح WAL التي يقوم بها كاتب WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 200
القيم المسموح بها 1-10000
نوع المعلمة ديناميكي
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف مقدار WAL الذي كتبه كاتب WAL الذي يؤدي إلى تدفق.
نوع البيانات العدد الصحيح
القيمة الافتراضية 128
القيم المسموح بها 0-2147483647
نوع المعلمة ديناميكي
Documentation wal_writer_flush_after

commit_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين التأخير في microseconds بين تثبيت المعاملة ومسح WAL إلى القرص.
نوع البيانات العدد الصحيح
القيمة الافتراضية 0
القيم المسموح بها 0-100000
نوع المعلمة ديناميكي
Documentation commit_delay

commit_siblings

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين الحد الأدنى من المعاملات المفتوحة المتزامنة قبل تنفيذ commit_delay.
نوع البيانات العدد الصحيح
القيمة الافتراضية 5
القيم المسموح بها 0-1000
نوع المعلمة ديناميكي
Documentation commit_siblings

fsync

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف فرض مزامنة التحديثات على القرص.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation fsync

full_page_writes

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation full_page_writes

synchronous_commit

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين مستوى مزامنة المعاملة الحالية.
نوع البيانات التعداد
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation synchronous_commit

wal_buffers

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين عدد المخازن المؤقتة لصفحة القرص في الذاكرة المشتركة ل WAL. الوحدة هي 8 كيلوبايت.
نوع البيانات العدد الصحيح
القيمة الافتراضية يعتمد على الموارد (vCores أو RAM أو مساحة القرص) المخصصة للخادم.
القيم المسموح بها -1-262143
نوع المعلمة ثابت
Documentation wal_buffers

ملاحظات خاصة ب Azure

يتم حساب القيمة الافتراضية لمعلمة wal_buffers الخادم عند توفير مثيل قاعدة بيانات Azure لخادم PostgreSQL المرن، استنادا إلى اسم المنتج الذي تحدده لحسابه. لن يكون لأي تغييرات لاحقة في تحديد المنتج على الحساب الذي يدعم الخادم المرن أي تأثير على القيمة الافتراضية لمعلمة wal_buffers الخادم لهذا المثيل.

في كل مرة تقوم فيها بتغيير المنتج المعين إلى مثيل، يجب عليك أيضا ضبط قيمة المعلمة wal_buffers وفقا للقيم الموجودة في الصيغة التالية.

في الأجهزة الظاهرية التي تحتوي على ما يصل إلى 4 vCores، القيمة المحسوبة ل wal_buffers هي 2048.

في الأجهزة الظاهرية التي تحتوي على أكثر من 4 vCores، القيمة المحسوبة هي wal_buffers16384.

استنادا إلى الصيغة السابقة، يسرد الجدول التالي القيم التي سيتم تعيين معلمة الخادم هذه إليها اعتمادا على مقدار الذاكرة المتوفرة:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف ضغط عمليات الكتابة بالصفحة الكاملة المكتوبة في ملف WAL.
نوع البيانات التعداد
القيمة الافتراضية on
القيم المسموح بها pglz,lz4,on,off
نوع المعلمة ديناميكي
Documentation wal_compression

wal_init_zero

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يكتب الأصفار إلى ملفات WAL الجديدة قبل الاستخدام الأول.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_init_zero

wal_level

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يحدد مقدار المعلومات التي تتم كتابتها إلى WAL.
نوع البيانات التعداد
القيمة الافتراضية replica
القيم المسموح بها replica,logical
نوع المعلمة ثابت
Documentation wal_level

wal_log_hints

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق، حتى لتعديل غير مهم.
نوع البيانات منطقيه
القيمة الافتراضية off
القيم المسموح بها off
نوع المعلمة للقراءة فقط
Documentation wal_log_hints

wal_recycle

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف إعادة تدوير ملفات WAL عن طريق إعادة تسميتها.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_recycle

wal_skip_threshold

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الحد الأدنى لحجم الملف الجديد إلى fsync بدلا من كتابة WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 2048
القيم المسموح بها 2048
نوع المعلمة للقراءة فقط
Documentation wal_skip_threshold

wal_sync_method

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تحديد الأسلوب المستخدم لفرض تحديثات WAL على القرص.
نوع البيانات التعداد
القيمة الافتراضية fdatasync
القيم المسموح بها fdatasync
نوع المعلمة للقراءة فقط
Documentation wal_sync_method

wal_writer_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الفاصل الزمني بين عمليات مسح WAL التي يقوم بها كاتب WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 200
القيم المسموح بها 1-10000
نوع المعلمة ديناميكي
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف مقدار WAL الذي كتبه كاتب WAL الذي يؤدي إلى تدفق.
نوع البيانات العدد الصحيح
القيمة الافتراضية 128
القيم المسموح بها 0-2147483647
نوع المعلمة ديناميكي
Documentation wal_writer_flush_after

commit_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين التأخير في microseconds بين تثبيت المعاملة ومسح WAL إلى القرص.
نوع البيانات العدد الصحيح
القيمة الافتراضية 0
القيم المسموح بها 0-100000
نوع المعلمة ديناميكي
Documentation commit_delay

commit_siblings

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين الحد الأدنى من المعاملات المفتوحة المتزامنة قبل تنفيذ commit_delay.
نوع البيانات العدد الصحيح
القيمة الافتراضية 5
القيم المسموح بها 0-1000
نوع المعلمة ديناميكي
Documentation commit_siblings

fsync

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف فرض مزامنة التحديثات على القرص.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation fsync

full_page_writes

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation full_page_writes

synchronous_commit

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين مستوى مزامنة المعاملة الحالية.
نوع البيانات التعداد
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation synchronous_commit

wal_buffers

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين عدد المخازن المؤقتة لصفحة القرص في الذاكرة المشتركة ل WAL. الوحدة هي 8 كيلوبايت.
نوع البيانات العدد الصحيح
القيمة الافتراضية يعتمد على الموارد (vCores أو RAM أو مساحة القرص) المخصصة للخادم.
القيم المسموح بها -1-262143
نوع المعلمة ثابت
Documentation wal_buffers

ملاحظات خاصة ب Azure

يتم حساب القيمة الافتراضية لمعلمة wal_buffers الخادم عند توفير مثيل قاعدة بيانات Azure لخادم PostgreSQL المرن، استنادا إلى اسم المنتج الذي تحدده لحسابه. لن يكون لأي تغييرات لاحقة في تحديد المنتج على الحساب الذي يدعم الخادم المرن أي تأثير على القيمة الافتراضية لمعلمة wal_buffers الخادم لهذا المثيل.

في كل مرة تقوم فيها بتغيير المنتج المعين إلى مثيل، يجب عليك أيضا ضبط قيمة المعلمة wal_buffers وفقا للقيم الموجودة في الصيغة التالية.

في الأجهزة الظاهرية التي تحتوي على ما يصل إلى 4 vCores، القيمة المحسوبة ل wal_buffers هي 2048.

في الأجهزة الظاهرية التي تحتوي على أكثر من 4 vCores، القيمة المحسوبة هي wal_buffers16384.

استنادا إلى الصيغة السابقة، يسرد الجدول التالي القيم التي سيتم تعيين معلمة الخادم هذه إليها اعتمادا على مقدار الذاكرة المتوفرة:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف ضغط عمليات الكتابة بالصفحة الكاملة المكتوبة في ملف WAL.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on,off
نوع المعلمة ديناميكي
Documentation wal_compression

wal_init_zero

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يكتب الأصفار إلى ملفات WAL الجديدة قبل الاستخدام الأول.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_init_zero

wal_level

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يحدد مقدار المعلومات التي تتم كتابتها إلى WAL.
نوع البيانات التعداد
القيمة الافتراضية replica
القيم المسموح بها replica,logical
نوع المعلمة ثابت
Documentation wal_level

wal_log_hints

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق، حتى لتعديل غير مهم.
نوع البيانات منطقيه
القيمة الافتراضية off
القيم المسموح بها off
نوع المعلمة للقراءة فقط
Documentation wal_log_hints

wal_recycle

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف إعادة تدوير ملفات WAL عن طريق إعادة تسميتها.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_recycle

wal_skip_threshold

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الحد الأدنى لحجم الملف الجديد إلى fsync بدلا من كتابة WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 2048
القيم المسموح بها 2048
نوع المعلمة للقراءة فقط
Documentation wal_skip_threshold

wal_sync_method

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تحديد الأسلوب المستخدم لفرض تحديثات WAL على القرص.
نوع البيانات التعداد
القيمة الافتراضية fdatasync
القيم المسموح بها fdatasync
نوع المعلمة للقراءة فقط
Documentation wal_sync_method

wal_writer_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الفاصل الزمني بين عمليات مسح WAL التي يقوم بها كاتب WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 200
القيم المسموح بها 1-10000
نوع المعلمة ديناميكي
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف مقدار WAL الذي كتبه كاتب WAL الذي يؤدي إلى تدفق.
نوع البيانات العدد الصحيح
القيمة الافتراضية 128
القيم المسموح بها 0-2147483647
نوع المعلمة ديناميكي
Documentation wal_writer_flush_after

commit_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين التأخير في microseconds بين تثبيت المعاملة ومسح WAL إلى القرص.
نوع البيانات العدد الصحيح
القيمة الافتراضية 0
القيم المسموح بها 0-100000
نوع المعلمة ديناميكي
Documentation commit_delay

commit_siblings

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين الحد الأدنى من المعاملات المفتوحة المتزامنة قبل تنفيذ commit_delay.
نوع البيانات العدد الصحيح
القيمة الافتراضية 5
القيم المسموح بها 0-1000
نوع المعلمة ديناميكي
Documentation commit_siblings

fsync

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف فرض مزامنة التحديثات على القرص.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation fsync

full_page_writes

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation full_page_writes

synchronous_commit

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين مستوى مزامنة المعاملة الحالية.
نوع البيانات التعداد
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation synchronous_commit

wal_buffers

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين عدد المخازن المؤقتة لصفحة القرص في الذاكرة المشتركة ل WAL. الوحدة هي 8 كيلوبايت.
نوع البيانات العدد الصحيح
القيمة الافتراضية يعتمد على الموارد (vCores أو RAM أو مساحة القرص) المخصصة للخادم.
القيم المسموح بها -1-262143
نوع المعلمة ثابت
Documentation wal_buffers

ملاحظات خاصة ب Azure

يتم حساب القيمة الافتراضية لمعلمة wal_buffers الخادم عند توفير مثيل قاعدة بيانات Azure لخادم PostgreSQL المرن، استنادا إلى اسم المنتج الذي تحدده لحسابه. لن يكون لأي تغييرات لاحقة في تحديد المنتج على الحساب الذي يدعم الخادم المرن أي تأثير على القيمة الافتراضية لمعلمة wal_buffers الخادم لهذا المثيل.

في كل مرة تقوم فيها بتغيير المنتج المعين إلى مثيل، يجب عليك أيضا ضبط قيمة المعلمة wal_buffers وفقا للقيم الموجودة في الصيغة التالية.

في الأجهزة الظاهرية التي تحتوي على ما يصل إلى 4 vCores، القيمة المحسوبة ل wal_buffers هي 2048.

في الأجهزة الظاهرية التي تحتوي على أكثر من 4 vCores، القيمة المحسوبة هي wal_buffers16384.

استنادا إلى الصيغة السابقة، يسرد الجدول التالي القيم التي سيتم تعيين معلمة الخادم هذه إليها اعتمادا على مقدار الذاكرة المتوفرة:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف ضغط عمليات الكتابة بالصفحة الكاملة المكتوبة في ملف WAL.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on,off
نوع المعلمة ديناميكي
Documentation wal_compression

wal_init_zero

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يكتب الأصفار إلى ملفات WAL الجديدة قبل الاستخدام الأول.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_init_zero

wal_level

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يحدد مقدار المعلومات التي تتم كتابتها إلى WAL.
نوع البيانات التعداد
القيمة الافتراضية replica
القيم المسموح بها replica,logical
نوع المعلمة ثابت
Documentation wal_level

wal_log_hints

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق، حتى لتعديل غير مهم.
نوع البيانات منطقيه
القيمة الافتراضية off
القيم المسموح بها off
نوع المعلمة للقراءة فقط
Documentation wal_log_hints

wal_recycle

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف إعادة تدوير ملفات WAL عن طريق إعادة تسميتها.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_recycle

wal_skip_threshold

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف حجم ملف جديد إلى fsync بدلا من كتابة WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 2048
القيم المسموح بها 2048
نوع المعلمة للقراءة فقط
Documentation wal_skip_threshold

wal_sync_method

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تحديد الأسلوب المستخدم لفرض تحديثات WAL على القرص.
نوع البيانات التعداد
القيمة الافتراضية fdatasync
القيم المسموح بها fdatasync
نوع المعلمة للقراءة فقط
Documentation wal_sync_method

wal_writer_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الفاصل الزمني بين عمليات مسح WAL التي يقوم بها كاتب WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 200
القيم المسموح بها 1-10000
نوع المعلمة ديناميكي
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف مقدار WAL الذي كتبه كاتب WAL الذي يؤدي إلى تدفق.
نوع البيانات العدد الصحيح
القيمة الافتراضية 128
القيم المسموح بها 0-2147483647
نوع المعلمة ديناميكي
Documentation wal_writer_flush_after

commit_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين التأخير في microseconds بين تثبيت المعاملة ومسح WAL إلى القرص.
نوع البيانات العدد الصحيح
القيمة الافتراضية 0
القيم المسموح بها 0-100000
نوع المعلمة ديناميكي
Documentation commit_delay

commit_siblings

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين الحد الأدنى من المعاملات المفتوحة المتزامنة قبل تنفيذ commit_delay.
نوع البيانات العدد الصحيح
القيمة الافتراضية 5
القيم المسموح بها 0-1000
نوع المعلمة ديناميكي
Documentation commit_siblings

fsync

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف فرض مزامنة التحديثات على القرص.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation fsync

full_page_writes

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation full_page_writes

synchronous_commit

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين مستوى مزامنة المعاملة الحالية.
نوع البيانات التعداد
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation synchronous_commit

wal_buffers

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين عدد المخازن المؤقتة لصفحة القرص في الذاكرة المشتركة ل WAL. الوحدة هي 8 كيلوبايت.
نوع البيانات العدد الصحيح
القيمة الافتراضية يعتمد على الموارد (vCores أو RAM أو مساحة القرص) المخصصة للخادم.
القيم المسموح بها -1-262143
نوع المعلمة ثابت
Documentation wal_buffers

ملاحظات خاصة ب Azure

يتم حساب القيمة الافتراضية لمعلمة wal_buffers الخادم عند توفير مثيل قاعدة بيانات Azure لخادم PostgreSQL المرن، استنادا إلى اسم المنتج الذي تحدده لحسابه. لن يكون لأي تغييرات لاحقة في تحديد المنتج على الحساب الذي يدعم الخادم المرن أي تأثير على القيمة الافتراضية لمعلمة wal_buffers الخادم لهذا المثيل.

في كل مرة تقوم فيها بتغيير المنتج المعين إلى مثيل، يجب عليك أيضا ضبط قيمة المعلمة wal_buffers وفقا للقيم الموجودة في الصيغة التالية.

في الأجهزة الظاهرية التي تحتوي على ما يصل إلى 4 vCores، القيمة المحسوبة ل wal_buffers هي 2048.

في الأجهزة الظاهرية التي تحتوي على أكثر من 4 vCores، القيمة المحسوبة هي wal_buffers16384.

استنادا إلى الصيغة السابقة، يسرد الجدول التالي القيم التي سيتم تعيين معلمة الخادم هذه إليها اعتمادا على مقدار الذاكرة المتوفرة:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف ضغط عمليات الكتابة بالصفحة الكاملة المكتوبة في ملف WAL.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on,off
نوع المعلمة ديناميكي
Documentation wal_compression

wal_init_zero

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يكتب الأصفار إلى ملفات WAL الجديدة قبل الاستخدام الأول.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_init_zero

wal_level

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يحدد مقدار المعلومات التي تتم كتابتها إلى WAL.
نوع البيانات التعداد
القيمة الافتراضية replica
القيم المسموح بها replica,logical
نوع المعلمة ثابت
Documentation wal_level

wal_log_hints

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق، حتى لتعديل غير مهم.
نوع البيانات منطقيه
القيمة الافتراضية off
القيم المسموح بها off
نوع المعلمة للقراءة فقط
Documentation wal_log_hints

wal_recycle

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف إعادة تدوير ملفات WAL عن طريق إعادة تسميتها.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation wal_recycle

wal_sync_method

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تحديد الأسلوب المستخدم لفرض تحديثات WAL على القرص.
نوع البيانات التعداد
القيمة الافتراضية fdatasync
القيم المسموح بها fdatasync
نوع المعلمة للقراءة فقط
Documentation wal_sync_method

wal_writer_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الفاصل الزمني بين عمليات مسح WAL التي يقوم بها كاتب WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 200
القيم المسموح بها 1-10000
نوع المعلمة ديناميكي
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف مقدار WAL الذي كتبه كاتب WAL الذي يؤدي إلى تدفق.
نوع البيانات العدد الصحيح
القيمة الافتراضية 128
القيم المسموح بها 0-2147483647
نوع المعلمة ديناميكي
Documentation wal_writer_flush_after

commit_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين التأخير في microseconds بين تثبيت المعاملة ومسح WAL إلى القرص.
نوع البيانات العدد الصحيح
القيمة الافتراضية 0
القيم المسموح بها 0-100000
نوع المعلمة ديناميكي
Documentation commit_delay

commit_siblings

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين الحد الأدنى من المعاملات المفتوحة المتزامنة قبل تنفيذ commit_delay.
نوع البيانات العدد الصحيح
القيمة الافتراضية 5
القيم المسموح بها 0-1000
نوع المعلمة ديناميكي
Documentation commit_siblings

fsync

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف فرض مزامنة التحديثات على القرص.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation fsync

full_page_writes

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation full_page_writes

synchronous_commit

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين مستوى مزامنة المعاملة الحالية.
نوع البيانات التعداد
القيمة الافتراضية on
القيم المسموح بها on
نوع المعلمة للقراءة فقط
Documentation synchronous_commit

wal_buffers

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تعيين عدد المخازن المؤقتة لصفحة القرص في الذاكرة المشتركة ل WAL. الوحدة هي 8 كيلوبايت.
نوع البيانات العدد الصحيح
القيمة الافتراضية يعتمد على الموارد (vCores أو RAM أو مساحة القرص) المخصصة للخادم.
القيم المسموح بها -1-262143
نوع المعلمة ثابت
Documentation wal_buffers

ملاحظات خاصة ب Azure

يتم حساب القيمة الافتراضية لمعلمة wal_buffers الخادم عند توفير مثيل قاعدة بيانات Azure لخادم PostgreSQL المرن، استنادا إلى اسم المنتج الذي تحدده لحسابه. لن يكون لأي تغييرات لاحقة في تحديد المنتج على الحساب الذي يدعم الخادم المرن أي تأثير على القيمة الافتراضية لمعلمة wal_buffers الخادم لهذا المثيل.

في كل مرة تقوم فيها بتغيير المنتج المعين إلى مثيل، يجب عليك أيضا ضبط قيمة المعلمة wal_buffers وفقا للقيم الموجودة في الصيغة التالية.

في الأجهزة الظاهرية التي تحتوي على ما يصل إلى 4 vCores، القيمة المحسوبة ل wal_buffers هي 2048.

في الأجهزة الظاهرية التي تحتوي على أكثر من 4 vCores، القيمة المحسوبة هي wal_buffers16384.

استنادا إلى الصيغة السابقة، يسرد الجدول التالي القيم التي سيتم تعيين معلمة الخادم هذه إليها اعتمادا على مقدار الذاكرة المتوفرة:

vCores wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف ضغط عمليات الكتابة بالصفحة الكاملة المكتوبة في ملف WAL.
نوع البيانات منطقيه
القيمة الافتراضية on
القيم المسموح بها on,off
نوع المعلمة ديناميكي
Documentation wal_compression

wal_level

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف يحدد مقدار المعلومات التي تتم كتابتها إلى WAL.
نوع البيانات التعداد
القيمة الافتراضية replica
القيم المسموح بها replica,logical
نوع المعلمة ثابت
Documentation wal_level

wal_log_hints

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف كتابة صفحات كاملة إلى WAL عند تعديلها لأول مرة بعد نقطة تحقق، حتى لتعديل غير مهم.
نوع البيانات منطقيه
القيمة الافتراضية off
القيم المسموح بها off
نوع المعلمة للقراءة فقط
Documentation wal_log_hints

wal_sync_method

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف تحديد الأسلوب المستخدم لفرض تحديثات WAL على القرص.
نوع البيانات التعداد
القيمة الافتراضية fdatasync
القيم المسموح بها fdatasync
نوع المعلمة للقراءة فقط
Documentation wal_sync_method

wal_writer_delay

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف الفاصل الزمني بين عمليات مسح WAL التي يقوم بها كاتب WAL.
نوع البيانات العدد الصحيح
القيمة الافتراضية 200
القيم المسموح بها 1-10000
نوع المعلمة ديناميكي
Documentation wal_writer_delay

wal_writer_flush_after

Attribute Value
الفئة سجل / إعدادات الكتابة المسبقة
الوصف مقدار WAL الذي كتبه كاتب WAL الذي يؤدي إلى تدفق.
نوع البيانات العدد الصحيح
القيمة الافتراضية 128
القيم المسموح بها 0-2147483647
نوع المعلمة ديناميكي
Documentation wal_writer_flush_after