すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:2024

最終更新日:Dec 31, 2024

このトピックでは、2024のエラスティックストレージモードのAnalyticDB for PostgreSQLのエンジンリリースノートについて説明し、関連する参照へのリンクを提供します。

AnalyticDB for PostgreSQLコンソールで、インスタンスを最新のマイナーエンジンバージョンに更新できます。 マイナーエンジンバージョンの更新方法の詳細については、「インスタンスのマイナーバージョンの更新」をご参照ください。

11月2024日

V7.1.1.1

カテゴリ

機能

説明

関連ドキュメント

新機能

ストレージエンジン

データキャッシュ機能は、ネストループインデックス結合を高速化するためにビームエンジンでサポートされています。

ビームストレージエンジン

自動パーティショニング

デフォルトでは、自動パーティション分割機能はパーティション分割テーブルに対して有効になっています。

AnalyticDB for PostgreSQL V7.0での自動パーティショニング

パーティションダンプ

dump_table_ddl() 関数を使用して、パーティションテーブルのスキーマをエクスポートできます。

なし

最適化された機能

プランナー

プランナーのLIMITクエリプランは、インデックススキャンとLIMITクエリのパフォーマンスを向上させるために最適化されています。

なし

オプティマイザ

Orcaオプティマイザの静的パーティションプルーニング機能のパフォーマンスが向上しました。

なし

修正された問題

オプティマイザ

Orcaオプティマイザが、一般的なテーブル式 (CTE) クエリのRIGHT JOINを含む実行プランを生成できないという問題が修正されました。

なし

パーティションテーブル

次の問題が修正されました。ANALYZEステートメントがパーティションテーブルで実行されると、特定のシナリオでは相関パラメーターに非数値 (NaN) 値が返されます。 これにより、異常なインデックススキャンコストが発生する可能性があります。

なし

ストレージエンジン

  • ビームテーブルで自動バキューム操作が実行されると、高レベルのロックが設定されているデータコンパクションが予期せずトリガーされます。

  • Data Transmission Service (DTS) を使用してビームテーブルのデータを同期すると、データのフラッシュがトリガーされません。

  • 次の問題が修正されました。ビームデータの投機的挿入がコールバック関数をトリガーできません。

ビームストレージエンジン

安定性

  • ディスクのスケーリングが強化され、コーディネーターノードのディスク領域が使い果たされるのを防ぎます。

  • 辞書エンコーディングの問題は修正されました。

  • 接続数が上限に達したため、インスタンスの再起動に失敗する問題が修正されました。

辞書エンコーディング

ストレージエンジン

残りのレコードの読み取りにより、キャッシュのパフォーマンスが低下する問題が修正されました。

なし

V7.0.6.10

カテゴリ

機能

説明

関連ドキュメント

最適化された機能

プランナー

プランナーのLIMITクエリプランは、インデックススキャンとLIMITクエリのパフォーマンスを向上させるために最適化されています。

なし

修正された問題

オプティマイザ

Orcaオプティマイザが、CTEクエリのRIGHT JOINを含む実行プランを生成できない問題が修正されました。

なし

安定性

  • 接続数が上限に達したため、インスタンスの再起動に失敗する問題が修正されました。

  • 次の問題が修正されました。ANALYZEステートメントがパーティションテーブルで実行されると、特定のシナリオで相関パラメーターにNaN値が返される場合があります。 これにより、異常なインデックススキャンコストが発生する可能性があります。

  • ディスクのスケーリングが強化され、コーディネーターノードのディスク領域が使い果たされるのを防ぎます。

なし

ストレージエンジン

  • ビームテーブルで自動バキューム操作が実行されると、高レベルのロックが設定されているデータコンパクションが予期せずトリガーされます。

  • DTSを使用してビームテーブルのデータを同期すると、データのフラッシュがトリガーされません。

  • 次の問題が修正されました。ビームデータの投機的挿入がコールバック関数をトリガーできません。

ビームストレージエンジン

10月2024日

V7.1.1.0

カテゴリ

機能

説明

関連ドキュメント

新機能

ベクトル検索

ベクトル検索エンジンは、AnalyticDB for PostgreSQL V7.0で完全にサポートされています。

なし

シノニム管理

シノニム検索機能がサポートされています。

synsetsの使用

PostgresML

PostgreSQLのAI/MLおよびRAG機能に基づいて、AI/MLとRAG (Retrieval-Augmented Generation) を統合するエンドツーエンドのプラットフォームがサポートされています。

インデータベースAI/ML

非同期マテリアライズドビュー

非同期マテリアライズドビューは、AnalyticDB for PostgreSQL V7.0で完全にサポートされています。 ベーステーブル内のデータが変更されると、ベーステーブルに基づいて作成されたマテリアライズドビューを自動的に更新できます。

なし

最適化された機能

Executor

実行レイヤーでのレーザーエンジンのパフォーマンスが向上します。

なし

オプティマイザ

Orcaオプティマイザの静的パーティションプルーニング機能のパフォーマンスが向上しました。

なし

修正された問題

安定性

Beamストレージエンジンの分析および真空操作とソートキーに関連する問題は修正されています。

なし

辞書エンコーディング

辞書エンコーディングの問題は修正されました。

辞書エンコーディング

V7.0.6.9

カテゴリ

機能

説明

関連ドキュメント

最適化された機能

データリンク

MaxCompute外部データラッパー (FDW) 機能が更新され、安定性が向上します。

なし

クエリの高速化

クエリキャッシュ機能が更新され、安定性が向上します。

AnalyticDB for PostgreSQL V7.0のクエリキャッシュ

修正された問題

安定性

Beamストレージエンジンの分析および真空操作とソートキーに関連する問題は修正されています。

自動真空を使用する

ビーム使用量

9月2024

V7.1.0.1

カテゴリ

機能

説明

関連ドキュメント

修正された問題

マイナーバージョンの更新

マイナーバージョン更新の失敗は、マイナーバージョン更新拡張機能のインストールロジックを変更することで修正されます。

インスタンスのマイナーバージョンの更新

スケーリング

追加されたノードの起動時に発生するredo xlogの失敗は修正されました。

インスタンスのスケール

データアクセス

制限によるデータアクセス中断の問題は修正されています。

なし

V7.1.0.0

カテゴリ

機能

説明

関連ドキュメント

新機能

マルチゾーンデプロイメント

マルチゾーン展開機能は、同じリージョンでディザスタリカバリを実装するためにサポートされています。 これは、0の回復ポイント目標 (RPO) を保証する。

なし

高性能フルテキスト検索

Best Matching 25 (BM25) アルゴリズムに基づく高性能フルテキスト検索がサポートされています。

高性能全文検索 (パブリックプレビュー)

FIXDECIMAL

FIXDECIMAL型は、DECIMAL型またはNUMERIC型を置き換えて、クエリ速度を向上させるためにサポートされています。

なし

High availability

ホットミラー機能がサポートされています。

なし

最適化された機能

自動パーティショニング

パーティションは、挿入された値に基づいて自動的に作成できます。

なし

ビームストレージエンジン

ビットマップスキャン機能のパフォーマンスが向上します。

ビームストレージエンジン

オプティマイザ

  • 分散テーブルを含む関数は、分散クエリ文で実行できます。

  • Orcaオプティマイザ用にoptimizer_force_agg_skew_avoidパラメータが追加されました。 このパラメーターを使用して、データスキューを防ぐためにGROUP BY列に定数が含まれているかどうかを判断できます。

  • リスクコントロールは、放送と収集の動きに最適化されています。

  • Orcaオプティマイザでは、2段階のウィンドウ集約機能がサポートされています。

  • 特定の安定性の問題は修正されています。

オプティマイザ

修正された問題

スケーリング

  • スケーリング時間推定誤差は固定される。

  • テーブルレベルのパラメーターreduce_modeのメモリ設定の問題が修正されました。

インスタンスのスケール

論理バックアップ

アップグレード中に発生する拡張インストールの問題は修正されました。

なし

ストレージエンジン

汎用転置インデックス (GIN) インデックスを持つ追加専用テーブルまたはビームテーブルにデータが書き込まれたときにクラッシュが発生するなど、安定性の問題は修正されました。

ストレージエンジン

オプティマイザ

特定のパーティションテーブルでの実行計画の失敗は、Orcaオプティマイザで修正されました。

オプティマイザ

実行エンジン

特定のエグゼキュータの安定性の問題は修正されます。

実行エンジン

V7.0.6.8

カテゴリ

機能

説明

関連ドキュメント

新機能

クエリキャッシュ

クエリ結果をキャッシュして、繰り返しクエリへの応答を高速化できます。

AnalyticDB for PostgreSQL V7.0のクエリキャッシュ

最適化された機能

階層ストレージ

ホットストレージからコールドストレージへの自動データ移行は、ビームストレージエンジンに適合するように最適化されています。

ホットストレージからコールドストレージへの自動データ移行

マイナーバージョンの更新

共有システムテーブルロジックは変更できます。

インスタンスのマイナーバージョンの更新

ダンプ

pg_dumpツールを使用してパーティションテーブルをダンプすると、テーブルのすべてのパーティションがダンプされます。

なし

安定性

グローバルトランザクションID (GXID) を32ビットから64ビットに拡張するために使用されるロジックが最適化されています。

なし

データマスキング

コピーおよび等しい関数は、データマスキングに使用することができる。

動的データマスキング

オプティマイザ

  • ウィンドウ集約機能は、非相関クエリでサポートされています。

  • MaxCompute外部テーブルの実行プランは、関連するクエリのパフォーマンスを向上させるために最適化されています。

オプティマイザ

修正された問題

ストレージエンジン

  • 分析操作の実行時に多数のデッドタプルが存在する場合、Beamストレージエンジンは末尾のフラグメントを無視します。

  • Beamストレージエンジンのコンパクションリソース制限が有効にならない問題が修正されました。

  • 次の問題が修正されました。デルタテーブルとベーステーブルを含むサブトランザクションでは、誤ったメタデータが発生します。

ビームストレージエンジン

安定性

PostgreSQLコミュニティの残りの2フェーズコミットトランザクションに関する問題は修正されました。

なし

オプティマイザ

  • オプティマイザと演算子の安定性の問題は修正されています。

  • 辞書エンコーディングを使用してクエリを高速化すると、予期しないハッシュ結合プランに関連するエラーが発生します。

オプティマイザ

リアルタイムマテリアライズドビュー

リアルタイムのマテリアライズドビューでOUTER JOIN操作を実行すると、自動ネストでエラーが発生します。

リアルタイムマテリアライズドビュー

8月2024日 (V7.0.6.7)

カテゴリ

機能

説明

関連ドキュメント

新機能

pgsearch拡張

pgsearch拡張機能は、ベクターデータベースでフルテキスト検索を実行するためにサポートされています。

なし

pg_buffercache拡張

pg_buffercache拡張は、テーブルがキャッシュされているかどうかを確認するためにサポートされます。

pg_buffercache

ベクトル検索のベクトルアルゴリズム

演算子シンボルと一緒に使用できる以下の距離メトリックが、ベクトル検索にサポートされています: L1、ハミング、およびJaccard。 Hierarchical Navigable Small World (HNSW) アルゴリズムがサポートされています。

ベクトル検索の実行

ベクトル検索のファインランキング

ベクトル検索ではファインランキングがサポートされています。

ベクトル検索の実行

最適化された機能

ベクトルインデックスは、ベクトル検索でディスクに書き込まれず、メモリのみに基づいて作成できます。

AnalyticDB for PostgreSQLインスタンスが最新バージョンに更新された場合、システムテーブルを変更するためのより包括的なロジックがサポートされます。

サブクエリは、クエリの投影のためにオプティマイザによってプルアップできます。

JSONデータを読み取るためのカスタム形式がサポートされています。

pg_dumpツールを使用してテーブルをダンプする場合、テーブルアクセス方法に関する情報は出力DDLステートメントに含まれます。

リソースグループの機能が最適化されています。

修正された問題

引用符 ('') で囲まれた列名を含むテーブルからコールドストレージにデータを移動できます。

Beamストレージエンジンのパフォーマンスと可視性の問題は修正されています。

gpstartツールの使用時にセカンダリコンピュートノードの起動に失敗する問題が修正されました。

次の問題が修正されました。iconvツールは、Alinux3環境で文字セットエンコーディング形式をGBKからUTF-8に変換できません。

次の問題が修正されました。スケールイン操作がタイムアウトします。 パーティションテーブルに対して同時書き換えおよび挿入操作を実行すると、データが失われます。

コアダンプは、レーザーエンジンの実行時に発生します。

7月2024日 (V7.0.6.5)

カテゴリ

機能

説明

関連ドキュメント

最適化された機能

GanosBaseのバージョン6.7へのアップデート

AnalyticDB for PostgreSQL GanosBaseはバージョン6.7に更新されました。 GanosBaseは、AnalyticDB for PostgreSQLの一連のデータ型、関数、およびストアドプロシージャを提供し、費用対効果の高い方法で時空間データを保存、インデックス、クエリ、分析、および計算します。

概要

修正された問題

パーティションテーブルを拡張すると、特定のフィールドの値の長さが長すぎるため、テーブルでデータエラーが発生します。

次の問題が修正されました。標準アカウントには、自動パーティション管理を構成するためにauto_partition拡張機能を使用する権限がありません。

Beamストレージエンジンを使用してALTER TABLE RESETまたはALTER TABLE SETステートメントを実行すると、以前のバージョンのBeamを使用して作成されたテーブルインデックスを含むクエリでエラーが発生します。

Beamストレージエンジンを使用して、NOT NULL制約を持つ列をDeltaテーブルに追加しようとするとエラーが発生します。

CTEを使用してクエリを実行すると、CTEのプルアップにより、ERROR: could not find CTEエラーメッセージが実行計画で返されます。

次の問題が修正されました。外部データソースが関与するシナリオでは、単一のセッションがPostgreSQL FDWとGreenplum FDWの2つの拡張機能に順次アクセスすると、コアダンプが発生します。

6月2024日 (V7.0.6.4)

カテゴリ

機能

説明

関連ドキュメント

新機能

セキュリティ機能

マテリアライズドビューの行レベルの権限制御がサポートされています。

なし

修正された問題

AnalyticDB for PostgreSQLインスタンスがクラッシュした後、残留フラグメントはBeamテーブルのvacuumフラグメント補助テーブルによって再利用されます。

次の問題が修正されました。pg_rewindツールを使用して増分データ復元を実行すると、WALログが失われます。

RDS_SUPERUSER権限を持つデータベースアカウントは、auto_partition拡張機能を使用できません。

5月2024日 (V7.0.6.3)

カテゴリ

機能

説明

参照

新機能

リアルタイムマテリアライズドビュー

リアルタイムのマテリアライズドビューがサポートされています。 標準のマテリアライズドビューと比較して、リアルタイムマテリアライズドビューは、REFRESHステートメントを実行する必要なく、データが変更されたときに自動的に更新できます。

リアルタイムマテリアライズドビュー

最適化された機能

Beamストレージエンジンのスケールアウト中の書き込みのサポート

INSERT ON COFLICTおよびCOPY ON COFLICTなどの書き込み操作は、ビームストレージエンジンのスケールアウト中にビームテーブルに対して実行できます。

概要

修正された問題

次の問題が修正されました。親パーティションテーブルでVACUUM AUX_ONLYまたはVACUUM AO_AUX_ONLYステートメントを実行すると、コアダンプが発生します。

次の問題が修正されました。RDS_SUPERUSER権限を持つデータベースアカウントは、標準アカウントに権限を付与できません。

Object Storage Service (OSS) 外部テーブルを含むシナリオで、Optimized Row Columnar (ORC) 形式のCHAR型がAnalyticDB for PostgreSQLのCHAR型にマップされると、マッピングロジックエラーが発生するか、コアダンプが発生します。

4月2024日 (V7.0.6.1)

カテゴリ

機能

説明

関連ドキュメント

修正された問題

トランザクションを同時に書き込むと、サブトランザクションの表示ロジックが正しくないためにデータが失われる問題が修正されました。

バックアップアーカイブプロセスが予期せず失敗した場合、ブロックされたファイルがクリアされない問題が修正されました。 この問題により、後続のxlogアーカイブおよびリサイクルプロセスがブロックされ、ローカルログファイルが蓄積される可能性があります。

次の問題が修正されました。ストレージエンジンが特定のデータを処理すると、負のビットマップセットメンバーが許可されていませんエラーメッセージが返されます。 この問題により、予期しない実行エンジンの障害が発生します。

システムが特定のデータファイルブロックを読み取ろうとすると、beam could not read block in fileエラーメッセージが返されます。 ファイル読み取りロジックは、破損または読み取り不能なファイルブロックに対するエラー耐性を高めるように最適化されています。 これにより、データ読み取り時の安定性と信頼性が確保されます。

監視クエリツールが予期せず失敗する問題を修正しました。 基礎となる実装は、エラー処理機能と安定性を改善し、障害を防ぐように最適化されます。

4月2024日 (V7.0.6.0)

カテゴリ

機能

説明

関連ドキュメント

最適化された機能

ビーム

  • WHERE条件は、INSERT ON CONFLICTおよびCOPY ON CONFLICTステートメントを実行してデータを更新するときにサポートされます。

  • パーティションテーブルは、COPY ON CONFLICTステートメントでサポートされています。

なし

レーザー

ストアドプロシージャ、カーソル、および次のステートメントがサポートされています: INSERT、UPDATE、DELETE、CTAS、REFRESH MATERIALIZED VIEW、およびCOPY。

なし

Orcaとプランナーのオプティマイザ

  • adbpg_optimizer_costmodelパラメーターのB-treeインデックスコスト推定ロジックが最適化されています。 デフォルトでは、オプティマイザ機能は無効になっています。

  • マテリアライズド・ビューは、Orcaオプティマイザ用に更新できます。

なし

スロークエリ

各クエリのCPU使用率、メモリ使用率、およびディスクファイルのサイズは、インスタンスレベルとノードレベルで表示できます。

なし

修正された問題

次の問題が修正されました。コアダンプは、追加最適化列指向 (AOCO) テーブルでANALYZEステートメントを実行するときに発生します。

パーティションテーブル名が指定されていない場合、または親テーブルにNOT NULL制約が指定されている場合、データをコールドストレージに移動できません。

次の問題が修正されました。AGG Filter句を含むSQLステートメントが解析されると、変数がサブプランtargetlistに見つかりませんエラーメッセージが返されます。

次の問題が修正されました。ソートキーを追加すると、コアダンプが発生します。

特定のシナリオでは一時ファイルが残ります。

次の問題が修正されました。スケールインアクティビティ中にDDL操作がブロックされます。

次の問題が修正されました。クエリモニター拡張機能が予期せず停止します。

次の問題が修正されました。スケールアウトアクティビティ中にインデックスを再構築すると、データの読み取りと書き込みが失敗します。

3月2024日 (V7.0.5.2)

カテゴリ

機能

説明

関連ドキュメント

修正された問題

次の問題が修正されました。Beamパーティションテーブルに列を追加した後、親パーティションテーブルのreloptions属性が正しくありません。

次の問題が修正されました。ビームパーティションテーブルで複数のサブステーションを含むALTERステートメントを実行した後、補助テーブルの一貫性がなくなります。

3月2024日 (V7.0.5.1)

カテゴリ

機能

説明

関連ドキュメント

修正された問題

INSERT ON CONFLICTステートメントとDROP TABLEステートメントを同時に実行するとエラーが発生します。

次の問題が修正されました。ビームテーブルへの同時書き込みを実行すると、[CancelledBY Global Deadlock Detector] エラーメッセージが返されます。

以前のバージョンのpg_relation_size互換性の問題は修正されました。

マテリアライズドビューをスケールアウトすると、誤ったソートキーが原因でコアダンプが発生する問題が修正されました。

ベクトルデータの構築に失敗すると、V7.0.5.0でコアダンプが発生します。

2月2024日 (V7.0.5.0)

カテゴリ

機能

説明

関連ドキュメント

新機能

柔軟なスケーリング

計算ノードを追加するためのエラスティックスケーリング機能がサポートされています。 コンピュートノードを追加すると、業務を中断することなくテーブルの読み取り、書き込み、更新ができます。

計算ノード設定の変更

修正された問題

次の問題が修正されました。JOIN ON句にクロスレベルのサブクエリが含まれている場合、Orcaオプティマイザによって誤った実行計画が生成されます。

Orcaオプティマイザを使用してUNION ALLおよびSORT操作を実行すると、コアダンプが発生します。

次の問題を修正しました。データの競合により、COPY ON CONFLICT DO NOTHINGステートメントを実行するとエラーが発生します。

ビームフラッシュ操作は頻繁にキャンセルされ、パフォーマンスの低下を引き起こす可能性があります。

Beamストレージエンジンのディクショナリメモリの問題は修正されています。

次の問題が修正されました。クエリモニター拡張機能が予期せず停止します。

次の問題が修正されました。外部テーブルに対してDROP FOREIGN SERVERステートメントを実行すると、システムテーブルに残留データが含まれることがあります。

セキュリティの問題は修正されました。 セキュリティ強化が実行されます。

ctid列でレーザースキャン演算子を実行するときに発生する互換性の問題は修正されました。