PostgreSQL اپ ڈیٹ۔ ری شیپ کی ریلیز، کام کو روکے بغیر نئے اسکیما پر منتقل کرنے کی افادیت

PostgreSQL: 14.2، 13.6، 12.10، 11.15 اور 10.20 کی تمام معاون شاخوں کے لیے اصلاحی اپ ڈیٹس تیار کیے گئے ہیں، جو پچھلے تین مہینوں میں شناخت کی گئی 55 غلطیوں کو درست کرتی ہیں۔ دیگر چیزوں کے علاوہ، ہم نے ایسے مسائل کو حل کیا ہے جو، غیر معمولی حالات میں، ویکیوم آپریشن کے دوران HOT (صرف ہیپ ٹوپل) چینز کو تبدیل کرتے وقت یا TOAST اسٹوریج میکانزم کو استعمال کرنے والے ٹیبلز پر انڈیکسز پر REINDEX CONCURRENTLY آپریشن کرتے وقت انڈیکس بدعنوانی کا باعث بنتے ہیں۔

ALTER STATISTICS کو لاگو کرتے وقت اور ملٹی رینج اقسام کے ساتھ ڈیٹا کی بازیافت کرتے وقت کریشز کو درست کیا جاتا ہے۔ استفسار کے منصوبہ ساز میں غلط نتائج کا سبب بننے والے کیڑے کو ٹھیک کر دیا گیا ہے۔ ایکسپریشنز کا استعمال کرتے ہوئے اشاریہ جات کو اپ ڈیٹ کرتے وقت اور بڑی تعداد میں آبجیکٹ پر دوبارہ ملکیت کے آپریشن کے دوران فکسڈ میموری لیک ہو جاتی ہے۔ منقسم جدولوں کے لیے جدید ترین اعدادوشمار کی تعمیر فراہم کی گئی ہے۔

مزید برآں، ہم ری شیپ یوٹیلیٹی کی ریلیز کو نوٹ کر سکتے ہیں، جو آپ کو کام کو روکے بغیر PostgreSQL میں ڈیٹا سکیما میں پیچیدہ اپ ڈیٹس کرنے کی اجازت دیتی ہے، جس کے لیے عام حالات میں ڈیٹا بیس کا استعمال کرتے ہوئے دستی تبدیلیوں اور سروسز کو عارضی طور پر بند کرنے کی ضرورت ہوتی ہے۔ یوٹیلیٹی پرانی ڈیٹا اسکیم کو بغیر کسی لمبے بلاک کیے اور درخواست کے پروسیسنگ سائیکل میں خلل ڈالے نئی اسکیم میں تبدیل کرنا ممکن بناتی ہے۔ یوٹیلیٹی خود بخود ٹیبل ویوز بناتی ہے جن کے ساتھ ایپلی کیشنز ڈیٹا اسکیما کی منتقلی کے دوران کام کرتی رہتی ہیں، اور ایسے ٹرگرز کو بھی کنفیگر کرتی ہے جو پرانے اور نئے اسکیموں کے درمیان ڈیٹا کو شامل کرنے اور حذف کرنے کے آپریشنز کا ترجمہ کرتے ہیں۔

اس طرح، منتقلی کے دوران ری شیپ کا استعمال کرتے وقت، پرانا اور نیا سکیما ایک ہی وقت میں دستیاب رہتا ہے اور ایپلی کیشنز کو کام کو روکے بغیر آہستہ آہستہ نئے سکیما میں منتقل کیا جا سکتا ہے (بڑے انفراسٹرکچر میں، ہینڈلرز کو آہستہ آہستہ پرانے سے نئے میں تبدیل کیا جا سکتا ہے)۔ نئے اسکیما میں ایپلیکیشنز کی منتقلی مکمل ہونے کے بعد، پرانے اسکیما کے لیے تعاون کو برقرار رکھنے کے لیے بنائے گئے خیالات اور محرکات کو حذف کر دیا جاتا ہے۔ اگر ہجرت کے دوران ایپلی کیشنز کے ساتھ مسائل کی نشاندہی ہو جاتی ہے، تو آپ اسکیما کی تبدیلی کو ریورس کر سکتے ہیں اور پرانی حالت میں واپس جا سکتے ہیں۔

ماخذ: opennet.ru

DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster