EDBPostgresAdvancedServer13.0リリースノート¶
このEDBPostgresAdvancedServer13のリリースで、EnterpriseDBは、商業品質、使いやすさ、互換性、スケーラビリティ、および小規模または大規模のパフォーマンスを備えた革新的で低コストのオープンソース派生データベースソリューションを提供する世界で唯一の企業としてリードし続けています規模の企業。
EDBPostgresAdvancedServer13は、オープンソースのPostgreSQL13上に構築されており、データベースをより効率的な方法でスケールアップおよびスケールアウトできるようにする無数の拡張機能を導入しています。PostgreSQL13には、パフォーマンスの大幅な改善があります。これには、インデックス作成およびルックアップシステムの改善、拡張統計を使用する場合のクエリプランニングのレベルアップ、集計またはパーティションテーブルを使用するクエリのパフォーマンスの向上、PostgreSQLデータベース内のアクティビティを監視する方法の追加が含まれます。また、並列化されたバキューム処理、インクリメンタルソートなどの要求の高い機能に加えて、PostgreSQL13には他にも多数の新しい機能や機能があります。
EDBPostgresAdvancedServer13には、開発者とDBAを喜ばせる多くの新機能が追加されています。
自動LISTパーティショニング
HASHパーティションテーブルの作成中の
PARTITION numberまたはSUBPARTITION number句パッケージ本体の前方宣言
CREATE INDEX構文には列名と定数が含まれますCREATE TABLEとALTER TABLEのUSING INDEX節EDBLoaderが一意の制約違反を処理します
STATS_MODE集約関数utl_http.end_of_body例外のサポートEDBLoaderは、
-cまたはCONNSTRオプションの接続パラメーターをサポートします
インストーラーとドキュメント¶
EDBPostgresAdvancedServerv13.0は、Windows用の対話型インストーラーとしてパッケージ化されて提供されます。EnterpriseDBWebサイトにアクセスします。
Linux用のRPMパッケージは、以下から入手できます。
Debian/Ubuntuパッケージは、次からダウンロードできます。
EDBリポジトリにアクセスするために必要な資格情報を要求するには、次のサイトにアクセスしてください。
ドキュメントはEDBWebサイトで提供されています。
サポートされているプラットフォーム¶
EDBPostgresAdvancedServerv13.0インストーラーは、64ビットLinuxおよびWindowsサーバープラットフォームをサポートします。AdvancedServer13.0RPMパッケージは、次の64ビットLinuxプラットフォームでサポートされています。
RedHatEnterpriseLinux(x86_64)7.xおよび8.x
CentOS(x86_64)7.xおよび8.x
OEL(x86_64)7.xおよび8.x
CentOS/RHEL7.xを実行するPPC64LE8
EDBPostgresAdvancedServer13.0ネイティブパッケージは、次の64ビットLinuxプラットフォームでサポートされています。
Debian9.xおよび10.x
Ubuntu18.04および20.04
グラフィカルインストーラーは、次の64ビットWindowsプラットフォームでサポートされています。
Windows2019
WindowsServer2016
サポートされているプラットフォームに関する追加情報は、EDBWebサイトで入手できます。
コンポーネント認証¶
EDBPostgresAdvancedServerv13.0リリースには、次のコンポーネントが含まれています。
BART2.6
クローンスキーマ1.14
コネクタJDBC42.2.12.3、ODBC12.02.0000.02、.NET4.1.5.1、OCI13.0.3.1
Edb-Modules1.0
EDBPlus39.0.0
EFM4.0
Hdfs_fdw2.0.7
Mongo_fdw5.2.8
MySQL_fdw2.5.5
MTK54.0.0
パラレルクローン1.8
PEM7.16
PgAdmin4.27
PgAgent4.2.0
PgBouncer1.14
PgPool4.1.2
PostGIS3.0.2
手続き言語パック–PL/Perl5.26、PL/Python3.7、PL/TCL8.6
Slony2.2.8
EDBPostgresAdvancedServerv13の機能¶
このリリースの主なハイライトは次のとおりです。
自動LISTパーティショニングは、LISTパーティショニングキーの新しい個別の値に対してデータベースが自動的にパーティションを作成できるようにするLISTパーティショニングの拡張機能です。データがLISTパーティションテーブルに挿入され、挿入された値が既存のテーブルパーティションのいずれとも一致しない場合、新しいパーティションが作成されます。
MEDIAN集約関数に追加のsmallint、int、bigint、numericバリアント。列名と番号、つまり
(col_name,1)を含むCREATE INDEX構文のサポートが追加されました。ディレクトリの所有者を変更するサポートが追加されました-
ALTER DIRECTORY <dir_name> OWNER TO <role_name>。CSVおよびXML監査ログの一貫性が確保されました。CSV形式とXML形式の監査ログのフィールド数に違いがあることが確認されています。現在、監査ログは両方の形式で一貫しています。
dbms_outputのデフォルトの動作はRedwoodとの互換性があります。デフォルトでは、Oracleのdbms_output動作はoffです。EPASでは、常にonです。このリリースでは、EPASはGUCを追加してDBMS_OUTPUTパッケージのデフォルトの動作を制御します。処理されたステートメントの数を
edb_log_every_bulk_valueで記録できます。現在、バルク実行中、EPASはedb_log_every_bulk_valueがoffのときに処理された行の数を識別しませんでした。この機能により、EPASは監査ログファイルとサーバーログファイルの両方にそれを記録できます。これは、このような場合のログを分析するのに役立ちます。以前は、一意の制約違反のためにレコードの挿入が失敗した場合、EDBLoaderは操作全体を中止しました。これは、投機的挿入を使用して行を挿入することで修正されます。
handle_conflicts(新しいパラメーター)がtrueでインデックスが存在する場合、この動作が強制されます。SYSDATEはより互換性のある方法で動作するようになりました。SYSDATEの出力はネストレベルごとに変化するため、同じSQLクエリ内のSYSDATEの複数のコピーは毎回同じ値を返します。SYSDATEは、同じプロシージャ内またはネストされた関数呼び出し内の連続するステートメントで変更されます。CREATE TABLEとINDEXのPARALLEL [n] | NOPARALLELオプション。AdvancedServerは、CREATE TABLE、ALTER TABLE、CREATE INDEX、およびALTER INDEXコマンドでPARALLEL [n] | NOPARALLEL句をサポートするようになり、インデックスまたはテーブルの並列処理を有効または無効にします。テーブルの作成中に
PARTITION [n]またはSUBPARTITION [n]。この機能により、サブパーティションレベルで[n]ハッシュパーティションを自動的に作成できます。EDBLoaderは、すべての接続パラメーターをサポートします。EDBローダーの
-cまたはCONNSTRオプションを使用して、libpqでサポートされている接続パラメーターを指定できます。これには、SSL接続パラメーターが含まれます。STATS_MODE関数は一連の値を引数として取り、最も高い頻度で発生する値を返します。同じ頻度で複数の値が表示される場合、STATS_MODE関数は最初の値を任意に選択し、その1つの値のみを返します。DBMS_SQL関数/プロシージャのサポートが追加されました(
DEFINE_COLUMN_LONG、COLUMN_VALUE_LONG、LAST_ERROR_POSITION)。関数
to_timestamp_tz()のサポートが追加されました。パッケージ本体内の関数/手順仕様のサポートが追加されました。
to_number機能にFM形式のサポートが追加されました。DBMS_CRYPTOパッケージにAES192とAES256のサポートを追加しました。to_char(timestamptz, text)機能にスペルモードのサポートが追加されました。NEW/OLD変数とSTATEMENTレベルのトリガーイベントを持つWHEN句を持つ複合トリガーの作成を許可します。強化されたRedwood互換ビュー。
クライアント認証に成功すると、
pg_hba.confの一致した行をログに記録します。リレーションのrelfilenodeがdataディレクトリにない場合、pg_catcheckをテストしてエラーを発生させるように拡張しました。utl_http.end_of_body例外のサポートが追加されました。この機能は、end_of_body例外をutl_httpパッケージに宣言し、応答本文にデータが残っていない場合にread_line、read_text、およびread_rawパッケージプロシージャから同じものをスローします。
UNIQUEおよびPRIMARYKEY制約句にCREATEINDEXステートメントが追加されました。この新しい構文により、ユーザーはfillfactorなどの明示的なインデックス詳細を指定できます。制約で指定された列とインデックスで指定された列は同じでなければなりません。
Oracleデータベースと互換性のあるAdvancedServer機能については、次のガイドを参照してください。
OracleDeveloper'sSQLGuideのデータベース互換性
Oracle開発者リファレンスガイドのデータベース互換性
OracleDeveloper'sBuilt-inPackageGuideのデータベース互換性
OracleDeveloper'sToolsandUtilitiesGuideのデータベース互換性
データベース互換性テーブルパーティションガイド
データベース互換性ストアドプロシージャ言語ガイド
コミュニティPostgreSQL13アップデート¶
EDBPostgresAdvancedServer13.0は、コミュニティのすべてのPostgreSQL13機能を統合します。コミュニティPostgreSQLプロジェクトと貢献者の名前に対する変更の完全なリストを確認するには、次のPostgreSQL13リリースノートを参照してください。
問題を報告する方法¶
新しいソフトウェアのインストールで問題が発生した場合は、次のテクニカルサポートにお問い合わせください。
電話番号:
米国:+1-732-331-1320または1-800-235-5891英国:+44-2033719820ブラジル:+55-2139581371インド:+91-20-66449612