Movatterモバイル変換


[0]ホーム

URL:



Facebook
Postgres Pro
Facebook
Downloads
E.3. Postgres Pro Standard 13.18.1
Prev UpAppendix E. Release NotesHome Next

E.3. Postgres Pro Standard 13.18.1

Release Date: 2024-11-27

E.3.1. Overview

This release is based onPostgreSQL 13.18 andPostgres Pro Standard 13.16.1. All improvements inherited fromPostgreSQL 13.18 are listed inPostgreSQL 13.18 Release Notes. Other major changes and enhancements are as follows:

  • Added the ability to form theMergeAppend operation instead ofAppend, which allows omitting additional sorting needed to ensure that the data is in fact sorted. NowMergeAppend is formed specifying the columns to sort by. The new ability applies only when theenable_appendorpath option is set toON.

  • Allowed transformation of correlatedIN subqueries into joins.

  • Implemented the ability todump the state of a single backend process by sending the dump signal.

  • Changed the error level to calculate the statistics onvacuum interrupts toERROR (PGERROR) only. Calculating vacuum interrupts for thePANIC error level could cause unpredictable system behavior, and the statistics could not be calculated anyway because of the server crash.

  • Fixed a segmentation fault, which could occur while executing theCOPY TO command when using theonline_analyze module.

  • Fixed an issue to avoid potential stack overflow in scenarios involving a large number of subtransactions. Now when handling the process of committing a transaction, iteration is used instead of tail recursion.

  • Fixed a memory leak that could occur when theEXPLAIN command's output produced over 64 columns.

  • Fixed an issue whereEXPLAIN ANALYZE showed incorrect counts of inserted and conflicted tuples during row inserts with conflicting primary keys when usingON CONFLICT DO NOTHING.

  • Fixed an issue that could slow down query execution. The reason was that the optimizer selected a suboptimal index due to the lack of its cost estimation after removing redundant clauses with theenable_appendorpath option set toON.

  • Ended support for Ubuntu 23.10.

  • Upgradedaqo to provide the following enhancements and bugfixes:

    • Enhancedaqo wide search (aqo.wide_search =on) to utilize data from multiple neighbors simultaneously. Also, revised its interaction withaqo.min_neighbors_for_predicting to allow queries with fewer than the specified number of data samples to participate in wide search. Previously, such queries were excluded from consideration.

    • Fixed an array index out-of-bounds issue in theaqo smart statement timeout update logic, as well as incorrect statistics insertion intoaqo_query_stats when the arrays were full.

  • Upgradedmamonsu to version 3.5.9, which provides optimizations and bug fixes. Notable changes are as follows:

    • Added support for systems wheresetuptools version greater than 67.7.2 is installed.

    • Ended the use of dotteduser:group specification at the RPM pre-install stage.

  • Upgradedoracle_fdw to version 2.7.0.

  • Upgradedorafce to version 4.13.5.

  • Upgradedpg_filedump to version 17.1, which specifically fixed an issue that could causepg_filedump to crash with a segmentation fault when handling incomplete pages.

  • Upgradedpg_portal_modify to version 0.3.4.

  • Upgradedpg_probackup to version 2.8.5, which provides the following optimizations and bug fixes:

    • Enabled the output of theversion command in the JSON format using--format=json.

    • Added the--all option to theamcheck command, which allows performing all the checks in a single command.

    • Added support for theinclude parameter in the configuration file. The contents of the file specified ininclude gets added to the configuration file instead of this parameter.

    • Added a possibility to specify an individual number of threads for execution of a backup and its subsequent validation by specifying the--backup-threads and--validate-threads option, respectively.

    • Changed the priority of settingPGDATA andBACKUP_PATH. Now the values from the command-line options take precedence.

    • Added validation of WAL files for backups to be merged by themerge command.

    • An error message that was issued when thevalidate command run with the--wal option found an archive in theDEGRADED status has been replaced with a warning since backups in this status do not affect the restore correctness as a whole.

    • Fixed an issue that could occur if the command line was too long.

    • Fixed an issue that could occur during validation or restore when the PITR from a previous timeline was performed.

  • Upgradedpgpro_controldata to version 17.1.0.

  • Upgradedpgpro_stats to version 1.8, which supportsPostgres Pro 17. Notable changes are as follows:

    • Updatedpgpro_stats_statements andpgpro_stats_totals views to include fields added topg_stat_statements. Related functions were updated accordingly.

    • Streamlined access to views and functions. Specifically, access to thepgpro_stats_archiver,pgpro_stats_vacuum_database,pgpro_stats_vacuum_tables, andpgpro_stats_vacuum_indexes views was granted to all users. Previously, these views required explicitly granting access rights. Access to execution of thepgpro_stats_trace_reset function, which could previously be executed by any user, was restricted to superusers.

    • Eliminated an excessive check of holding the lock when accessing the hash table of session-tracing filters.

    • Fixed processing of thepgpro_stats.stats_temp_directory configuration parameter. Previously after the server restart for changes to this parameter value to take effect, the fatal errorpfree called with invalid pointer could occur when processing this parameter.

  • Upgradedpgpro_pwr to version 4.7, which provides new features, optimizations and bug fixes. Notable changes are as follows:

    • Asubsample feature to collect relatively fast changing data.

    • New report tables, specifically regarding session states.

    • Support for newPostgres Pro 17 statistics.

    • A possibility not to reset statistics of the statistics collecting extension during taking a sample.

    • The change of the type for the field that tracks transaction IDs in a certain table fromxid totext. The use of thexid type could previously cause a failure ofpg_upgrade when upgrading fromPostgres Pro Standard toPostgres Pro Enterprise.

  • Upgradedpg_repack to version 1.5.1.

  • Upgradedpg_wait_sampling to provide tracking of subquery IDs and utility statements and to add the newpg_wait_sampling.sample_cpu parameter, which allows specifying the sampling mode that determines whether to perform sampling of on-CPU backends.

  • UpgradedPTRACK to prevent possible issues with PTRACK backups by setting theptrack.map file for automatic deletion when PTRACK is disabled.

E.3.2. Migration to Version 13.18.1

If you are upgrading fromPostgres Pro Standard based on the samePostgreSQL major version, it is enough to install the new version into your current installation directory.

ABI versions may change between minor releases ofPostgres Pro. If this is the case, and you see theABI mismatch error when trying to run your extension, make sure to install a new version of the extension supplied with a new release ofPostgres Pro, or recompile your third-party extension to be able to use it with the current version ofPostgres Pro.

If you take backups usingpg_probackup and you have previously upgraded it to version 2.8.0 or 2.8.1, make sure to upgrade it to version 2.8.2 or higher and retake a full backup after upgrade, since backups taken using those versions might be corrupted. If you suspect that your backups taken with versions 2.8.0 or 2.8.1 may be corrupted, you can validate them using version 2.8.2.

When upgrading fromPostgres Pro versions 13.2.1 or lower, rebuild indexes containing at least one included column of type for which the collation was defined in the table.

If you are upgrading fromPostgres Pro versions 13.2.2 or lower and takePTRACK backups usingpg_probackup, retake a full backup after upgrade.

When upgrading toPostgres Pro versions starting with 13.11.1, make sure to upgradepg_probackup to version 2.6.3 or higher since lower versions are incompatible with thesePostgres Pro versions.

To migrate fromPostgreSQL or aPostgres Pro Standard release based on a previousPostgreSQL major version, see the instructions inPostgres Pro Standard 13.1.1 Release Notes.


Prev Up Next
E.2. Postgres Pro Standard 13.20.1 Home E.4. Postgres Pro Standard 13.16.1
pdfepub
Go to Postgres Pro Standard 13
By continuing to browse this website, you agree to the use of cookies. Go toPrivacy Policy.

[8]ページ先頭

©2009-2025 Movatter.jp