PostgreSQL 13 DBMS خوشې کول

د یو کال پرمختګ وروسته خپور شوی د DBMS نوې باثباته څانګه پوسټګریس ایس کیو ایل 13. د نوې څانګې لپاره تازه معلومات بهر به راشي د پنځو کلونو لپاره تر نومبر 2025 پورې.

اصلي نوښتونه:

  • پلي شوي نقل کول د B-tree indexes کې ریکارډونه، کوم چې دا ممکنه کړې چې د پوښتنو فعالیت ښه کړي او د ډیسک ځای مصرف کم کړي کله چې د نقل ډیټا سره ریکارډونه ترتیب کړي. ډیپلیکیشن د یو هینډلر د دوراني لانچ له لارې ترسره کیږي چې د تکرار شوي ټپلونو ډلې سره یوځای کوي او نقلونه د یوې زیرمه شوي کاپي لینکونو سره ځای په ځای کوي.
  • د پوښتنو ښه فعالیت چې کاروي مجموعي دندې, ګروپ شوي سیټونه ( GROUPING SETS ) یا ویشل شوی (تقسیم شوي) میزونه. اصلاح کول د راټولولو پرمهال د ریښتیني ډیټا پرځای د هشونو کارول شامل دي ، کوم چې د لوی پوښتنو پروسس کولو پرمهال په حافظه کې د ټولو معلوماتو له ایښودلو څخه مخنیوی کوي. کله چې ویشل کیږي، د هغو حالتونو شمیر چې په هغه کې ویشونه رد یا یوځای کیدی شي پراخ شوي.
  • د کارولو وړتیا اضافه کړه پرمختللې احصایېد پوښتنو د مهالویش موثریت ته وده ورکولو لپاره د احصایې رامینځته کولو قوماندې په کارولو سره رامینځته شوی چې OR شرایط لري یا د IN یا هر ډول څرګندونو په کارولو سره لیست لټونونه.
  • د عملیاتو په جریان کې د شاخصونو پاکول ګړندي شوي VACUMUM په شاخصونو کې د کثافاتو راټولولو موازي کولو سره. د نوي "PARALLEL" پیرامیټر په کارولو سره ، مدیر کولی شي د تارونو شمیر وټاکي چې د VACUUM لپاره به په ورته وخت کې پرمخ ځي. د معلوماتو داخلولو وروسته د اتوماتیک VACUUM اجرا کولو پیل کولو وړتیا اضافه کړه.
  • د زیاتیدونکي ترتیب کولو لپاره ملاتړ اضافه شوی ، کوم چې تاسو ته اجازه درکوي په تیرو مرحلو کې ترتیب شوي ډیټا وکاروئ ترڅو د پوښتنو پروسس کولو راتلونکو مرحلو کې ترتیب کول ګړندي کړئ. د پوښتنې پلانر کې د نوي اصلاح کولو وړ کولو لپاره ، یو ترتیب شتون لري "وړتیا_ مینځپانګه_ ساتل"، کوم چې په ډیفالټ فعال شوی دی.
  • د اندازې محدودولو وړتیا اضافه کړه د نقل کولو سلاټونه، تاسو ته اجازه درکوي په اتوماتيک ډول د لیکلو سست لاګ (WAL) برخو د ساتنې تضمین تر هغه وخته پورې چې دوی د ټولو بیک اپ سرورونو لخوا ترلاسه شوي چې نقلونه ترلاسه کوي. د نقل کولو سلاټونه هم لومړني سرور ته د قطارونو له مینځه وړلو مخه نیسي کوم چې د شخړو لامل کیدی شي حتی که بیک اپ سرور آفلاین وي. د پیرامیټر کارول میکس_سلټ_وال_ کیپ_ سایز تاسو اوس کولی شئ د WAL فایلونو اعظمي اندازه محدود کړئ ترڅو د ډیسک ځای څخه تیریدو مخه ونیسئ.
  • د DBMS فعالیت څارنې وړتیاوې پراخې شوي: د وضاحت کمانډ د WAL log کارولو په اړه اضافي احصایې وړاندې کوي؛ وی پاڼه د دوامداره بیک اپ وضعیت تعقیب کولو فرصت چمتو کړی؛ د تحلیل قومانده د عملیاتو د پرمختګ یوه نښه وړاندې کوي.
  • نوې کمانډ اضافه شو pg_verifybackup د pg_basebackup کمانډ لخوا رامینځته شوي بیک اپ بشپړتیا چیک کولو لپاره.
  • کله چې د JSON سره کار کول د آپریټرونو په کارولو سره jsonpath د datetime() فنکشن ته اجازه ورکوي چې د وخت فارمیټونو بدلولو لپاره وکارول شي (ISO 8601 تارونه او اصلي PostgreSQL وخت ډولونه). د مثال په توګه، تاسو کولی شئ ساختمانونه وکاروئ "jsonb_path_query('["2015-8-1", "2015-08-12"]', '$[*] ? (@.datetime() <"2015-08-2 ".datetime ())')" او "jsonb_path_query_array('["12:30", "18:40"]', '$[*].datetime("HH24:MI")')".
  • جوړ شوی فعالیت اضافه شوی جین_راونډوم_وایډ () د UUID v4 تولید لپاره.
  • د تقسیم کولو سیسټم د منطقي نقل لپاره بشپړ ملاتړ چمتو کوي او هغه چې د "مخکې" بیان لخوا مشخص شوي
    محرکات چې د قطار په کچه کار کوي.

  • نحو"لومړی ترلاسه کړئ"اوس د "سره TIES" بیان کارولو ته اجازه ورکوي اضافي قطارونه بیرته راستانه کړي چې د "ORDER BY" پلي کولو وروسته ترلاسه شوي پایلې په پای کې دي.
  • د باور وړ اضافو مفکورې پلي کول ("باوري توسیع")، کوم چې د عادي کاروونکو لخوا نصب کیدی شي چې د DBMS مدیر حقونه نلري. د دې ډول اضافو لیست په لومړي سر کې تعریف شوی او د سوپر کارونکي لخوا پراخ کیدی شي. د باور وړ اضافو شامل دي pgcrypto, tablefunc, hstore او داسې نور.
  • د بهرني جدولونو سره وصل کولو میکانیزم د بهرني ډیټا ریپر (postgres_fdw) د سند پراساس تصدیق لپاره ملاتړ پلي کوي. کله چې د SCRAM تصدیق کارول کیږي، مراجعینو ته اجازه ورکول کیږي چې غوښتنه وکړي "د چینل پابند"(د چینل پابند).

سرچینه: opennet.ru

Add a comment