PostgreSQL 13 מגיע עם ביצועים גבוהים יותר, שינויים ועוד

postgreSQL

אחרי כמעט שנה של פיתוח, שחרורו של הסניף החדש של האורווה פוסטגרסל 13, המדגיש ביצועים גבוהים יותר, כמו גם הכללת תכונות חדשות.

למי שעדיין לא מכיר את PostgreSQL, עליך לדעת שהוא ידוע גם בשם Postgres ו- זוהי מערכת ניהול מסדי נתונים יחסיים (RDBMS) קוד פתוח בחינם, שמטרתה להציע בסיס נתונים המבוסס על הרחבה ועמידה בתקנים טכניים.

הוא נועד לטפל במגוון עומסי עבודה, ממכונות פשוטות ועד מחסני נתונים או שירותי אינטרנט עם משתמשים רבים במקביל.

מה חדש ב- PostgreSQL 13?

בגרסה החדשה הזו מודגש כי כפילות שיא יושמו באינדקסים של עץ B, המאפשר ביצועי שאילתות מוגברים וצמצום צריכת שטח הדיסק בעת אינדקס רשומות עם נתונים כפולים.

כפילות נעשה על ידי הפעלת נהג מעת לעת הממזג קבוצות של כפולות כפולות ומחליף כפילויות בהפניות לעותק מאוחסן יחיד.

בנוסף גם ביצועים טובים יותר של שאילתות באמצעות פונקציות מצטברות מודגשים, קבוצות מקובצות (קבוצות קבוצות) או טבלאות מחולקות (partitsirovannye).

אופטימיזציות קשורות לשימוש בחשיפות בנוסף במקום הנתונים בפועל, הנמנע מלשים את כל הנתונים בזיכרון בעת ​​עיבוד שאילתות גדולות. מחיצה הרחיבה את מספר המצבים בהם ניתן למחוק או למזג מחיצות.

טמביאן הוסיף את היכולת להשתמש בסטטיסטיקה מתקדמת נוצר על ידי הפקודה «צור סטטיסטיקה»לשיפור יעילות תזמון השאילתות המכילים סעיפי "או" או חיפושי רשימה המשתמשים בסעיפי "IN" או "כל".

ניקוי אינדקס במהלך הניתוח לִשְׁאוֹב מזרז עקב הקבלה לאיסוף אשפה במדדים. עם הפרמטר החדש «מַקְבִּיל»המנהל יכול להגדיר את מספר הנושאים שיופעלו בו זמנית עבור ה- לִשְׁאוֹב.

נוספה תמיכה למיון מצטבר, המאפשר להשתמש בנתונים הממוינים בשלב הקודם כדי להאיץ את המיון בשלבים מאוחרים יותר של עיבוד הבקשה.

כדי לאפשר אופטימיזציה חדשה, מתכנן השאילתות מספק את ההגדרות » הפעל_מוסף_מבחר ', אשר מופעל כברירת מחדל.

הוסיף את היכולת להגביל את גודל חריצי השכפול, המאפשר לך להבטיח אוטומטית אחסון של פלחי יומן כתיבה (WAL) עד שהם מתקבלים על ידי כל שרתי הגיבוי המקבלים העתקים. משבצות השכפול מונעות גם מהשרת הראשי למחוק שורות, מה שעלול להוביל להתנגשויות גם אם השרת המשני אינו מקוון.

De שאר השינויים הבולטים של הגרסה החדשה הזו:

  • פָּרָמֶטֶר max_slot_wal_keep_size כעת ניתן להשתמש בכדי להגביל את הגודל המרבי של קבצי WAL כדי למנוע את שטח הדיסק.
  • אפשרויות המעקב אחר פעילות DBMS מורחבות: בפקודה הסבר, מוצגת הצגת נתונים סטטיסטיים נוספים על השימוש ביומן WAL.
  • נוספה פקודה חדשה pg_verifybackup כדי לאמת את תקינות הגיבויים שנוצרו על ידי הפקודה pg_basebackup.
  • כשעובדים עם JSON באמצעות אופרטורים jsonpath, מותר להשתמש בפונקציה תאריך שעה () להמרת פורמטים של זמן (ISO 8601 מחרוזות וסוגי זמן מקומיים של PostgreSQL).
  • נוספה פונקציה מובנית gen_random_uuid () כדי ליצור UUID v4.
    מערכת החלוקה מספקת תמיכה מלאה בשכפול לוגי ובטרם מפעילים ברמת השורה.
  • הרעיון של סיומות מהימנות יושם, אשר ניתן להתקין על ידי משתמשים רגילים שאין להם זכויות מנהל מערכת DBMS.
  • רשימת התוספים הללו מוגדרת בתחילה וניתנת להרחבה על ידי משתמש העל. תוספים מהימנים כוללים pgcrypto, tablefunc, hstore וכו '.
  • מנגנון ההצטרפות לטבלה החיצונית של מיכל הנתונים החיצוני (postgres_fdw) תומך באימות מבוסס אישור.

לבסוף מוזכר כי עדכוני הסניף החדש יפורסמו במשך חמש שנים עד נובמבר 2025.

מקור: https://www.postgresql.org/


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.