PG Partition Manager

البرمجيات قطة:
PG Partition Manager
تفاصيل البرنامج:
الإصدار: 2.2.2 محدث
تاريخ إيداع: 10 Dec 15
المطور: Keith Fiske
ترخيص: حرر
شعبية: 18

Rating: nan/5 (Total Votes: 0)

مدير PG التقسيم (أو pg_partman) يمكن التعامل مع كلا أقسام استنادا مسلسل المستندة إلى الوقت و، وهي أداة الموصى بها للتعامل مع هياكل البيانات الكبيرة.

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


.

وبمجرد أن تم وضع جدول القسم، سوف pg_partman أسقطه لتجنب الاكتظاظ الذاكرة

ما هو جديد في هذا الإصدار:

  • وإذا تم تشغيل نظام الاحتفاظ على، jobmon لم يعد بتسجيل إدخالات اذا لم يكن العمل الاحتفاظ تم فعلا. هل سبق مجرد تسجيل أن الصفر الجداول أسقطت. إذا تم إسقاط أي شيء / uninherited، سيتم تسجيل كما هو متوقع.
  • والعمود تغيير ومثل؛ نوع ومثل؛ في part_config إلى & مثل؛ partition_type & مثل ؛. ومثل؛ نوع ومثل؛ غير كلمة محجوزة، ولكن ليس بدقة حاليا القسري (لا يتطلب نقرا مزدوجا نقلا). هذا يتجنب أي مشاكل محتملة في المستقبل. كما غيرت sub_type في part_config_sub لومثل؛ sub_partition_type ومثل؛ من أجل التناسق
  • والعمود تغيير ومثل؛ part_interval ومثل؛ في part_config وpart_config_sub إلى & مثل؛ partition_interval ومثل؛ أن تكون أكثر اتساقا مع العمود سميت أعلاه.
  • ويستخدم الآن جديدة أكثر اتساعا ميزة التشخيص، يحصل مكدسة وأضاف في 9.2 لتوفير أخطاء أكثر تفصيلا عند مواجهة استثناء. سابقا عندما تم استخدام وظائف دعا وظائف أخرى وكتلة استثناء مخصصة، إلا أن أحدث وظيفة تسمى سيقدم تقريرا الخطأ. الآن المزيد من تتبع المكدس الكامل متاح لمعرفة وظيفة الأصلي الذي تسبب في الخطأ.
  • واسعة من التحسينات التنسيق الوثائق.
    تمت إضافة
  • وعملية تابعة الخلفية (BGW) لpg_partman للصيانة العامة التقسيم.
  • وهناك لم يعد متميزا ومثل؛ ثابت ومثل؛ و & مثل؛ ديناميكية ومثل؛ وسائط التقسيم. وقد تم الجمع بين ميزات كل طريقة إلى تنسيق الزناد واحد.

ما هو جديد في الإصدار 2.0.0:

  • وإذا تم تشغيل نظام الاحتفاظ على، jobmon لم يعد بتسجيل إدخالات اذا لم يكن العمل الاحتفاظ تم فعلا. هل سبق مجرد تسجيل أن الصفر الجداول أسقطت. إذا تم إسقاط أي شيء / uninherited، سيتم تسجيل كما هو متوقع.
  • والعمود تغيير ومثل؛ نوع ومثل؛ في part_config إلى & مثل؛ partition_type & مثل ؛. ومثل؛ نوع ومثل؛ غير كلمة محجوزة، ولكن ليس بدقة حاليا القسري (لا يتطلب نقرا مزدوجا نقلا). هذا يتجنب أي مشاكل محتملة في المستقبل. كما غيرت sub_type في part_config_sub لومثل؛ sub_partition_type ومثل؛ من أجل التناسق
  • والعمود تغيير ومثل؛ part_interval ومثل؛ في part_config وpart_config_sub إلى & مثل؛ partition_interval ومثل؛ أن تكون أكثر اتساقا مع العمود سميت أعلاه.
  • ويستخدم الآن جديدة أكثر اتساعا ميزة التشخيص، يحصل مكدسة وأضاف في 9.2 لتوفير أخطاء أكثر تفصيلا عند مواجهة استثناء. سابقا عندما تم استخدام وظائف دعا وظائف أخرى وكتلة استثناء مخصصة، إلا أن أحدث وظيفة تسمى سيقدم تقريرا الخطأ. الآن المزيد من تتبع المكدس الكامل متاح لمعرفة وظيفة الأصلي الذي تسبب في الخطأ.
  • واسعة من التحسينات التنسيق الوثائق.
    تمت إضافة
  • وعملية تابعة الخلفية (BGW) لpg_partman للصيانة العامة التقسيم.
  • وهناك لم يعد متميزا ومثل؛ ثابت ومثل؛ و & مثل؛ ديناميكية ومثل؛ وسائط التقسيم. وقد تم الجمع بين ميزات كل طريقة إلى تنسيق الزناد واحد.

ما هو جديد في الإصدار 1.8.4:

  • والجديدة اسم الجدول الأصل المعلمة لrun_maintenance (). إذا وضع، يتخطى كل الجداول الأخرى لهذا المدى الصيانة ويقتصر على واحد معين.
  • ونيو تحليل المعلمة لrun_maintenance ().
  • وPG Partman الآن يدعم التقسيم الفرعي. وهذا يسمح التكوين التلقائي لتحويل الجداول التابعة للقسم موجود تعيين في الجداول الأصل مجموعات التقسيم الخاصة بهم.
  • وتحليل وتشغيل لم يعد تلقائيا على الجدول الأصل بعد تشغيل create_parent ().
  • واضاف حجة --version لجميع مخطوطات الثعبان. هذا يخبرك الإصدار الأدنى من pg_partman يقصد هذا السيناريو للعمل مع.
  • وحرص على التأكد تضاف كل البرامج النصية في مجلد بن لماكيفيلي للتثبيت.
  • وتأكد من autovacuum تتم إعادة تعيين إذا أطلقت SIGINT (السيطرة + C) عند استخدام partition_data.py أو undo_partition.py.
  • وأضيف ملف howto.md إلى مجلد وثيقة مع بعض الأمثلة أكثر اتساعا.
  • والعمود last_partition في part_config الجدول لم تعد قيد الاستخدام. أسقطته.
  • وتسمية الوظائف الداخلية create_id_partition ()، create_id_function ()، create_time_partition () وcreate_time_function () لcreate_partition_id ()، create_function_id ()، create_partition_time () وcreate_function_time () على التوالي. وهذا يعطي جميع وظائف نمط تسمية ثابت.

ما هو جديد في الإصدار 1.8.1:

  • والجديدة اسم الجدول الأصل المعلمة لrun_maintenance (). إذا وضع، يتخطى كل الجداول الأخرى لهذا المدى الصيانة ويقتصر على واحد معين.
  • ونيو تحليل المعلمة لrun_maintenance ().
  • وPG Partman الآن يدعم التقسيم الفرعي. وهذا يسمح التكوين التلقائي لتحويل الجداول التابعة للقسم موجود تعيين في الجداول الأصل مجموعات التقسيم الخاصة بهم.
  • وتحليل وتشغيل لم يعد تلقائيا على الجدول الأصل بعد تشغيل create_parent ().
  • واضاف حجة --version لجميع مخطوطات الثعبان. هذا يخبرك الإصدار الأدنى من pg_partman يقصد هذا السيناريو للعمل مع.
  • وحرص على التأكد تضاف كل البرامج النصية في مجلد بن لماكيفيلي للتثبيت.
  • وتأكد من autovacuum تتم إعادة تعيين إذا أطلقت SIGINT (السيطرة + C) عند استخدام partition_data.py أو undo_partition.py.
  • وأضيف ملف howto.md إلى مجلد وثيقة مع بعض الأمثلة أكثر اتساعا.
  • والعمود last_partition في part_config الجدول لم تعد قيد الاستخدام. أسقطته.
  • وتسمية الوظائف الداخلية create_id_partition ()، create_id_function ()، create_time_partition () وcreate_time_function () لcreate_partition_id ()، create_function_id ()، create_partition_time () وcreate_function_time () على التوالي. وهذا يعطي جميع وظائف نمط تسمية ثابت.

<قوية> ما هو جديد في الإصدار 1.7.2:

  • وعلة ثابتة في apply_foreign_keys () حيث إنشاء قسم جديد سوف تفشل عندما المخطط مجموعة التقسيم هو في search_path الحالي.
  • والميراث المفتاح الخارجي هو الآن اختياري منذ المزيد من العلاقات FK معقدة قد لا تعمل بشكل مثالي مع الأسلوب الافتراضي pg_partman ل. خيار تكوين جديد في الجدول part_config والمعلمة لcreate_parent ().

ما هو جديد في الإصدار 1.6.0:

  • وتوضيح في المستندات أن قيمة الفاصلة معرف مرت ل create_parent () يجب أن يكون في الواقع نوع تنسيق النص.
  • وانخفاض تغيير والتراجع عن وظائف التقسيم لاستخدام المعاملات أقفال الاستشارية القائمة.
  • وضرورة إزالتها لاستخدامها داخليا وظيفة create_next_time_partition ()، وبالتالي انخفضت وظيفة.
  • وتبسيط create_time_partition () وcreate_id_partition () قوائم المعلمة.

ما هو جديد في الإصدار 1.5.1:

  • وcreate_parent الثابتة () لإدراج فعلا قيمة contraint_cols تمريرها إلى وظيفة إلى طاولة التكوين عند استخدام الوقت التقسيم القائمة.

ما هو جديد في الإصدار 1.5.0:

  • والتحقق من وجود قيم المعلمة صالحة في وظيفة خلق التقسيم.
  • ومؤشر انخفاض إضافة خيار في وقت واحد (--drop_concurrently) لreapply_indexes.py النصي. يعمل فقط من أجل 9.2 +.
  • وrun_maintenance تغيير () لاستخدام قفل الصفقة استشاري بدلا من تأمين مستوى الدورة.
  • والثابتة استيراد مكتبة المفقودة في مخطوطات الثعبان.
  • وثائق المنظمة من الوظائف.

ما هو جديد في الإصدار 1.4.0:

  • وجديد بيثون النصي (reapply-indexes.py) لإعادة تطبيق مؤشرات إلى جداول الطفل عندما تغيرت على الأصل. انظر مستندات للمزيد من المعلومات.
  • وظيفة جديدة للتحقق من تفرد عمود في مجموعة التقسيم (check_unique_column ()). يساعد على التغلب على عجز قيد فريد ليتم تطبيقها بكفاءة في جميع الأقسام في مجموعة واحدة. لا يمنع انتهاك فريدة من نوعها، ولكنها توفر وسيلة لمراقبة حدوث ذلك.
  • وعن الاختبارات pgTAP لضمان يعمل عملية اسم trunucation.
    يتم تثبيت
  • والاختبارات pgTAP تغيير لتولي pgTAP في المخطط العام في محاولة لتجنب المشاكل عندما لا يكون.

<قوية> ما هو جديد في الإصدار 1.1.0:

  • ومخطوطات الثعبان الجديدة في اشياء مجلد للسماح إنشاء قسم والتراجع باستخدام أصغر ارتكاب دفعات، كما هو مقترح في وثائق partition_data_ * وظائف * undo_partition_. هذا يساعد على تجنب أقفال المعاملة عند وجود كمية كبيرة من البيانات على التحرك. هناك أيضا خيارات لارتكاب ببطء أكثر وتخفيف العبء على أنظمة مشغول جدا.
  • وتغيير ترتيب الحجج دفعة في partition_data_id () وpartition_data_time (). وهذا يجعل ترتيبها نفس الوظائف التراجع، وهو أمر أكثر sensical (أعتقد على أي حال).
  • وظائف التقسيم صنع أكثر هدوءا. لا مزيد من الإعلانات وفقط يعود انتقل عدد من الصفوف.
  • وتغيير وظائف التقسيم التراجع لإزالة أقسام بالترتيب الذي تم إنشاؤها أصلا. كانوا يفعلون ذلك أبجديا قبل، مما قد يتسبب أمر غريب لمسلسل التقسيم على أساس (P100 سوف تكون قبل P2). أجل خلق قد لا إزالتها في ترتيب تصاعدي من البيانات في البداية، والتي من شأنها أن تكون مثالية، ولكنها أكثر منطقية من أبجديا.
  • وتحديد علة: undo_partition () يمكن أن يعود 0 قبل الأوان إذا كان بعض من أقسام كانت فارغة. والآن uninherit تلقائيا / إسقاط أية أقسام فارغة والاستمرار على إذا كان لا يزال هناك جداول طفل، وليس اعدهم ضد p_batch_count إذا ما أعطيت.

<قوية> متطلبات : ل

  • وكيو 9.1 أو أعلى
  • وpg_jobmon 1.0 أو أعلى

برامج مماثلة

tomdb
tomdb

13 May 15

PgHero
PgHero

10 Dec 15

pgCluu
pgCluu

1 Oct 15

البرامج الأخرى من المطور Keith Fiske

Mimeo
Mimeo

6 Mar 16

PGExtractor
PGExtractor

10 Feb 16

pg_jobmon
pg_jobmon

20 Jul 15

تعليقات ل PG Partition Manager

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة