このトピックでは、AnalyticDB for MySQLのリリースノートについて説明し、関連するリファレンスへのリンクを提供します。
使用上の注意
AnalyticDB for MySQLクラスターのマイナーバージョンの更新時に、次の項目に注意してください。
32コア以上のCluster Edition用のリザーブドモードのAnalyticDB For MySQLクラスター、またはCluster Edition用のエラスティックモードのAnalyticDB for MySQLクラスターの場合、エンジンバージョンが更新されてもデータの読み取りおよび書き込み操作は中断されません。 更新が完了する前の5分以内に、クエリが一時的な接続に遭遇する可能性があります。
8コアまたは16コアを持つCluster EditionのエラスティックモードのAnalyticDB For MySQLクラスターの場合、エンジンバージョンが更新されると、データ書き込み操作が30分間中断されることがあります。 更新が完了する前の5分以内に、クエリが一時的な接続に遭遇する可能性があります。
AnalyticDB for MySQLクラスターのマイナーバージョン更新は、データベースアクセス、アカウント管理、データベース管理、またはIPアドレスホワイトリスト設定には影響しません。
AnalyticDB for MySQLクラスターのマイナーバージョンの更新中に、ネットワークのジッターが発生し、書き込みおよびクエリ操作に影響を与える可能性があります。 アプリケーションがAnalyticDB for MySQLクラスターに自動的に再接続するように設定されていることを確認します。
AnalyticDB for MySQLクラスターのマイナーバージョンの更新中に、クラスターが一時的な接続に遭遇する可能性があります。 アプリケーションがAnalyticDB for MySQLクラスターに自動的に再接続するように設定されていることを確認します。
AnalyticDB for MySQLクラスターのマイナーバージョンを更新する必要がない場合、または更新プロセス中にエラーが発生した場合は、スケジュールされたマイナーバージョンの更新をキャンセルできます。 マイナーバージョンの更新の予定イベントのみをキャンセルできます。 詳細については、「O&Mイベントの管理」トピックの「スケジュールされたイベントのキャンセル」セクションをご参照ください。
AnalyticDB for MySQLクラスターのマイナーバージョンが最新のマイナーバージョンよりも前の場合、Alibaba Cloudは不規則な間隔で通知を送信し、クラスターを最新のマイナーバージョンに更新する必要があることを通知します。 通知を受け取ってから6か月以内に、できるだけ早い機会にAnalyticDB for MySQLクラスターのマイナーバージョンを更新することを推奨します。 それ以外の場合は、サービスの中断やデータの損失などのリスクに対するすべての責任を引き受けます。
9月2024
データレイクハウス版
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | リージョン間クラスターのクローニング | クラスターはリージョン間で複製できます。 | クラスターのクローンClone a cluster |
V3.2.2
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | MaxCompute外部テーブルのバッチ作成 | 一度に複数のMaxCompute外部テーブルを作成できます。 | |
マテリアライズド・ビューの増分更新の設定における集計関数のサポート |
| ||
矢印APIモードでのMaxCompute外部テーブルへのアクセス | MaxCompute外部テーブルの読み書きには、矢印APIモードがサポートされています。 従来のトンネルモードと比較して、矢印APIモードはデータアクセスと処理効率を向上させることができます。 | ||
最適化された機能 | FROM_UNIXTIME関数 | FROM_UNIXTIME関数を使用して、UNIXタイムスタンプをDATETIME形式に変換できます。 |
8月2024
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | 対話型リソースグループのSparkエンジンの選択 | AnalyticDB for MySQLで対話型リソースグループを作成するときに、Sparkエンジンを選択できます。 Data Lakehouse Editionクラスター。 Sparkエンジンを使用して、対話型リソースグループ内のSparkジョブのみを実行できます。 Sparkジョブはインタラクティブな方法で実行されます。 | |
ゼロETLタスク数の制限 | ApsaraDB RDS for MySQLまたはPolarDB for MySQLからAnalyticDB for MySQLへのゼロETLタスクの数は限られています。 |
7月2024
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | Basic Editionの希望の状態のリリース | AnalyticDB for MySQL Basic Editionの望ましい状態がリリースされました。 Basic Editionの望ましい状態は、シングルレプリカモードで実行され、Enterprise Editionと同じ機能を提供します。 Basic Editionは単一レプリカストレージアーキテクチャを使用し、高可用性をサポートしていません。 Basic Editionは、低コストのホットデータストレージを必要とするが、高可用性を必要としないビジネスシナリオに適しています。 |
V3.2.1
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | 次世代ストレージエンジン | 次世代ストレージエンジン | |
マルチテーブルマテリアライズドビューの増分更新 | 増分更新は、マルチテーブルのマテリアライズドビューでサポートされています。 結合された複数のテーブルの増分データは、対応するマルチテーブルのマテリアライズドビューに自動的に更新できます。 これにより、データクエリのパフォーマンスとデータ分析の効率が向上します。 | ||
REMOTE_CALL() 関数を使用したユーザー定義関数 (UDF) の呼び出し | REMOTE_CALL() 関数は、Function Compute (FC) で作成したカスタム関数を呼び出すために使用できます。 これにより、AnalyticDB for MySQLでUDFを使用できます。 | ||
データベースの強制削除 | CASCADEキーワードは、DROP DATABASEステートメントでサポートされており、データベース内のすべてのテーブルを含むデータベースを強制的に削除します。 | ||
広いテーブルエンジン | ワイドテーブルエンジンは、Data Lakehouse Editionでサポートされています。 ワイドテーブルエンジンは、オープンソースの列型データベースClickHouseの機能と構文と互換性があり、大量の列型データを処理できます。 | ||
パス分析関数 | SEQUENCE_MATCH() およびSEQUENCE_COUNT() 関数は、ユーザーの動作を分析し、ユーザーの動作が指定されたパターンと一致するかどうかを確認するためにサポートされます。 | ||
SSL 暗号化 | SSL暗号化は、data Warehouse Editionクラスターとクライアント間で送信されるデータを暗号化するためにサポートされています。 これにより、第三者によるデータの聴取、傍受、改ざんが防止される。 | ||
MaxCompute外部テーブルによる複雑なMaxComputeデータ型のサポート | ARRAY、MAP、STRUCTなどの複雑なMaxComputeデータ型は、MaxComputeの外部テーブルでサポートされています。 Data Lakehouse Editionクラスター。 | ||
Flinkを使用したAnalyticDB for MySQLバイナリログのサブスクリプション | Realtime Compute for Apache Flinkを使用して、AnalyticDB for MySQLバイナリログをリアルタイムで消費できます。 | Realtime Compute for Apache Flinkを使用してAnalyticDB for MySQLバイナリログをサブスクライブする | |
AnalyticDB for MySQL内部テーブルによるROARING BITMAPタイプのサポート | ROARING BITMAPタイプがサポートされています。 | ||
最適化された機能 | 必要なキーワードから任意のキーワードへのLIFECYCLEの変更 | テーブルの作成時にLIFECYCLEキーワードを指定しないと、パーティションデータは永続的に保持されます。 | |
テーブルレベルのパーティションのライフサイクル管理 | V3.2.1.1以降のAnalyticDB For MySQLクラスターの場合、パーティションライフサイクルはテーブルレベルで管理されますが、シャードレベルでは管理されません。 LIFECYCLE nパラメーターは、各テーブルに最大n個のパーティションを保持できることを指定します。 | ||
外部テーブルを使用したObject Storage Service (OSS) データのAnalyticDB for MySQLへのインポート | 外部テーブルを使用してOSSデータをAnalyticDB for MySQLにインポートする場合、urlパラメーターで絶対パス名とアスタリスク (*) ワイルドカードがサポートされます。 | ||
テーブル作成時の列名の自動有効性チェック | 列名は、CREATE TABLEステートメントを実行してテーブルを作成するときに、AnalyticDB for MySQLの命名規則に対して自動的にチェックされます。 列名が命名規則を満たさない場合、エラーが返されます。 列名の命名規則の詳細については、「制限」トピックの「命名制限」セクションを参照してください。 | なし |
6月2024
カテゴリ | 機能 | 関連ドキュメント | |
新機能 | AnalyticDB for MySQL Enterprise EditionおよびBasic Editionがリリースされました。
|
April 2024
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | クエリの書き換え | マテリアライズド・ビューのクエリ書き換え機能がサポートされています。 この機能を有効にすると、オプティマイザは、クエリがマテリアライズドビューで事前計算および保存されたデータを使用できるかどうかを決定します。 このようにして、オプティマイザは、元のクエリを、マテリアライズド・ビューを使用できるクエリに部分的または完全に書き換えます。 | |
データ同期を使用したSimple Log Service (SLS) データの同期 | データ同期機能を使用すると、特定のオフセットに基づいてSLS LogstoreからAnalyticDB for MySQLクラスターにデータをリアルタイムで同期できます。 これにより、ログデータをリアルタイムで分析するためのビジネス要件を満たすことができます。 | ||
ゼロETL | ゼロETL機能は、データの同期と管理、トランザクション処理とデータ分析の統合、データ分析への集中を支援するためにサポートされています。 ApsaraDB RDS for MySQLまたはPolarDB for MySQLからAnalyticDB for MySQLへのデータ同期タスクを作成できます。 | ||
クラスター作成時のタイムゾーンの選択 | クラスター作成時に、ビジネス要件に基づいてAnalyticDB for MySQLクラスターのタイムゾーンパラメーターを選択できます。 タイムゾーンを選択すると、選択したタイムゾーンに基づいて時間関連のデータ書き込みが実行されます。 | ||
セルフサービスのマイナーバージョンの更新 | Data Warehouse Editionクラスターのマイナーバージョンは、AnalyticDB for MySQLコンソールで表示および更新できます。 | ||
予約ストレージリソース仕様の垂直スケーリング | リザーブドストレージリソースの仕様は、Data Lakehouse Editionクラスターに対してスケールアップまたはスケールダウンできます。 | ||
DataWorksでのSpark分散SQLエンジンの使用 | ClouderaのApache Hadoop (CDH) クラスターを含むDistributionをDataWorksに登録することで、AnalyticDB for MySQL Data Lakehouse EditionのSpark分散SQLエンジンを実行エンジンとして登録できます。 これにより、DataWorksでSpark SQLジョブを開発および実行できます。 | ||
クラスターの作成時または構成変更時の進行状況バーの表示 | Data Warehouse Editionクラスターの設定を作成または変更すると、進行状況バーが表示されます。 |
3月2024日
データレイクハウス版
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | スポットインスタンス | スポットインスタンス機能は、Data Lakehouse Editionクラスターのジョブリソースグループに対して有効にできます。 ジョブリソースグループのスポットインスタンス機能を有効にすると、リソースグループで実行されるSparkジョブはスポットインスタンスリソースを使用しようとします。 AnalyticDBコンピューティングユニット (ACU) エラスティックリソースと比較して、スポットインスタンスリソースはSparkジョブのコストを大幅に削減するのに役立ちます。 |
2月2024
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | インテリジェントアシスタント | AnalyticDB for MySQLコンソールにはインテリジェントアシスタントが用意されています。 インテリジェントアシスタントはあなたの質問に答え、問題をすばやく解決するのに役立ちます。 説明 インテリジェントアシスタントは中国語のみをサポートします。 | なし |
Spark分散SQLエンジン | AnalyticDB for MySQL Data Lakehouse Edition Sparkは、オープンソースのSpark分散SQLエンジンがSpark SQLジョブを開発するためのマネージドサービスを提供します。 これにより、データの分析、処理、クエリが簡単になり、SQLの効率が向上します。 | ||
OSS-HDFSへのアクセス | AnalyticDB for MySQL Data Lakehouse Edition Sparkを使用してOSS-HDFSにアクセスできます。 | ||
ストレージの概要 | クラスターまたはテーブルのデータサイズは、AnalyticDB for MySQLコンソールの [ストレージ概要] ページで確認できます。 |
V3.1.10
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | 主キーと外部キーの制約 | 主キーと外部キーの制約を使用して、不要な結合を排除し、データベースクエリのパフォーマンスを向上させることができます。 | |
リソーススケーリングプランの毎月の実行 | リソーススケーリングプランは、Data Warehouse Editionで毎月実行するように設定できます。 | ||
マルチクラスタースケーリングモデル | マルチクラスター機能は、Data Lakehouse Editionのリソースグループに対して有効にできます。マルチクラスタースケーリングモデルを使用すると、AnalyticDB for MySQLは、クエリ負荷に基づいてリソースを自動的にスケーリングし、リソースの分離とリソースグループの高い同時実行要件を満たすことができます。 | ||
可変長バイナリ関数 | AES_DECRYPT_MY() およびAES_ENCRYPT_MY() 関数がサポートされています。 | ||
JSON 関数 | JSON_REMOVE() 関数がサポートされています。 | ||
キャッシュを計画する | プランキャッシュ機能は、SQL文の実行プランをキャッシュできるようにサポートされています。 同じSQLパターンを共有するSQL文を実行する場合、AnalyticDB for MySQLは、SQLパターンのキャッシュされた実行プランを使用して、SQLコンパイルの最適化を高速化し、クエリのパフォーマンスを向上させます。 | ||
Elastic import | エラスティックデータのインポート方法は、data Lakehouse Editionでサポートされています。Elasticインポートは、少量のストレージリソースを消費するか、コンピューティングリソースとストレージリソースを消費しません。 これにより、リアルタイムのデータの読み取りと書き込みへの影響が軽減され、リソースの分離が改善されます。 | ||
データ管理 (DMS) を使用した抽出、変換、ロード (ETL) タスクの非同期スケジューリング | DMSのタスクオーケストレーション機能を使用して、ETLタスクを非同期にスケジュールできます。 | なし | |
ワークロード管理ルールの変更 | WLM構文を使用して変更できます。ワークロード管理ルール。 | ||
最適化された機能 | 基本統計 | 基本統計の収集ポリシーが最適化されています。 | なし |
列グループ統計 | 列グループ統計の収集ポリシーが最適化されています。 | なし | |
内部エラーエラーメッセージ | 内部エラーエラーメッセージは、問題をすばやく特定できるように最適化されています。 | なし | |
スプリットの非同期生成 | 大量のデータを含む外部テーブルの場合、AnalyticDB For MySQLは分割を非同期に生成して、実行計画の生成に必要な時間を短縮できます。 | なし | |
スプリットフロー制御 | OSS (Object Storage Service) およびMaxCompute外部テーブルをスキャンするためのスプリットフロー制御機能が最適化されています。 | なし | |
RC HTTP呼び出しを行うためのパラメータチェックポリシー | RC HTTP呼び出しを行うためのパラメータチェックポリシーは、SQLインジェクションを防ぐために最適化されています。 | なし | |
ストレージノードのメモリ使用量 | ストレージノードのメモリ使用量を最適化して、ガベージコレクション (GC) 頻度を減らし、システムの安定性を向上させます。 | なし | |
修正された問題 | 具体化されたビュー | CREATE VIEWステートメントを使用してビューを作成すると、ARRAY_AGG() 関数のエラーが返されます。 | なし |
LOAD dataステートメントを使用したオンプレミスのデータインポート | LOAD DATAステートメントを使用してオンプレミスデータをdata Warehouse Editionにインポートすると、CSVファイルに互換性がないか、データが乱れます。 | なし | |
コールドデータの保管 | クエリのヒット率とクエリのパフォーマンスを向上させるために、コールドデータストレージの問題が修正されました。 | なし |
11月2023
データウェアハウス版
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | 診断 | 診断機能がサポートされています。 この機能により、特定の期間内のクラスターの実行ステータスを診断できます。 AnalyticDB for MySQLは、モニタリングデータ、ログデータ、およびデータベースとテーブルのステータスに基づいて共同分析を実行します。 AnalyticDB for MySQLは、リソース使用量、ワークロードの変更、SQLクエリ、演算子、ストレージなどの複数の側面からクラスターのヘルスステータスを評価し、問題を効率的に特定して解決するのに役立ちます。 | |
仮想プライベートクラウド (VPC) とvSwitchの変更 | VPCとvSwitchは変更できます。 |
データレイクハウス版
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | カスタムSparkイメージ | カスタムSparkイメージがサポートされています。 AnalyticDB for MySQL Sparkのデフォルトイメージがビジネス要件を満たさない場合、Sparkジョブに必要なソフトウェアパッケージと依存関係をデフォルトイメージに追加して、カスタムイメージを作成できます。 Sparkジョブを開発するときに、カスタムイメージを実行環境として指定できます。 | |
インタラクティブなJupyterジョブの開発 | Dockerイメージを使用して、インタラクティブなJupyterLab開発環境を開始できます。 この環境は、AnalyticDB for MySQL Sparkに接続し、エラスティックリソースに基づいてインタラクティブなテストとコンピューティングを実行するのに役立ちます。 | インタラクティブなJupyterジョブを開発する |
10月2023日
V3.1.9
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | 共通テーブル式 (CTE) 実行の最適化 | CTEサブクエリが繰り返し参照される場合、サブクエリは1回だけ実行され、クエリのパフォーマンスが向上します。 デフォルトでは、この機能は無効化されています。 この機能を有効にするには、cte_execution_modeパラメーターを使用します。 | |
XIHE SQLを使用したHudiデータへのアクセス | XIHE SQLを使用して、data Lakehouse EditionのHudiデータにアクセスできます。 | ||
MV_PROPERTIES設定 | エラスティックリソースグループを指定して、マテリアライズドビューを作成および更新し、クエリ効率を向上させることができます。 | ||
列グループ統計 | テーブルの複数の列に関する統計を収集して、これらの列が互いにどのように相関するかを説明することができる。 | ||
パーティション統計の手動接続 |
| ||
可変長バイナリ関数 |
| ||
マテリアライズドビューの増分更新 | マテリアライズドビューの作成時に増分リフレッシュを設定できます。 | ||
ワークロード管理ルールの既存のプロパティの強制上書き | WLM構文を使用してワークロード管理ルールを作成した後、ルールの既存のプロパティを強制的に上書きできます。 | ||
AI_GENERATE_TEXT() 関数 | AI_GENERATE_TEXT() 関数を使用して、非構造化データを分析し、data Warehouse Editionで構造化データを生成できます。 | なし | |
マルチステートメント | セミコロン (;) で区切られた複数のSQL文は、連続して実行できます。 デフォルトでは、マルチステートメント機能は無効になっています。 機能を有効にするには、 | なし | |
Hive外部テーブルの統計 | ORC外部テーブルの行数をリアルタイムで収集して、ORC外部テーブルの複雑なクエリを最適化できます。 | なし | |
最適化された機能 | 最適化に参加 | ハッシュ結合を使用してテーブルを結合すると、フィルタシナリオとデータ転送効率が最適化されます。 小さなテーブルをサブクエリで使用し、効率的にフィルタリングして、要件を満たすデータをメインクエリに転送できます。 | なし |
Parquetファイルのベクトル化された読み取りの最適化 | Parquetファイルのクエリ効率が向上します。 | なし | |
集計演算子の最適化 | 集計演算子の実行効率は、STRING型の列または複数の列を使用するGROUP BYシナリオで最適化されます。 | なし | |
辞書エンコーディングの最適化 | 辞書エンコーディングは、GROUP BY操作のパフォーマンスを向上させるために使用されます。 | なし | |
アナライザーの最適化 | IKアナライザーのカスタム辞書の指定方法が最適化されています。 | なし | |
エグゼキューターノードの最適化 | ジョブリソースグループ内の実行ノードの起動速度が向上しました。 | なし | |
INSERT OVERWRITEの最適化 | 外部テーブルは、複数のINSERT OVERWRITE操作で同時に使用できます。 | なし | |
非同期ジョブの最適化 | 非同期クエリの結果セットの最大長が増加します。 | なし | |
修正された問題 | デシマル型の精度 | 次の問題が修正されました。行指向エンジンは、DECIMALタイプの精度変更をサポートしていません。 | なし |
Hive外部テーブルの統計 | 次の問題が修正されました。Hive外部テーブルに関する情報を収集するには、時間がかかります。 | なし | |
WITH | 次の問題が修正されました。重大なアクセント ('') で囲まれたテーブルエイリアスは、WITH句で識別できません。 | なし | |
外部テーブルのファイル名 | 外部テーブルのファイル名にコロン (:) が含まれている場合、エラーメッセージが返されます。 | なし |
9月2023
データレイクハウス版
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | Sparkアプリケーションのパフォーマンス診断 | Sparkアプリケーションのパフォーマンス診断機能は、パフォーマンスのボトルネックをすばやく見つけて分析し、問題を解決するのに役立ちます。 | |
Sparkアプリケーションアクセスのパブリックネットワーク構成 | Sparkアプリケーションが自己管理データベースまたはサードパーティのクラウドサービスにアクセスするためのパブリックネットワークを構成できます。 | ||
Spark SQLを使用したMySQLデータへのアクセス | Spark SQLを使用して、自己管理型MySQLデータベースまたはAlibaba Cloud MySQLデータベースにアクセスできます。 | ||
Spark SQLを使用したLindormデータへのアクセス | Spark SQLを使用して、HiveテーブルとLindormのワイドテーブルにアクセスできます。 | Lindormデータの読み取り |
6月2023
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | リソースの概要とジョブ使用量の統計 | AnalyticDB for MySQLコンソールには、Data Lakehouse Editionクラスターリソースに関する次の情報が表示されます。
| |
最適化された機能 | デフォルトのデータバックアップサイクルの変更 | data Warehouse Editionクラスターのデフォルトのデータバックアップサイクルは、週に2回以上から週に1回以上に変更されます。 |
5月2023日
V3.1.7からV3.1.8
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | モニタリングとアラートの改善 | インスタンスのヘルスステータスとクラスターのヘルスステータスのメトリクスがサポートされています。 | |
対話型リソースグループの優先キューと同時実行制御 | 優先キュー機能は、対話型リソースグループのクエリでサポートされます。 クエリの優先順位を設定して、クエリがLOWEST、LOW、NORMAL、HIGHのいずれかの優先順位キューに入るようにすることができます。 キューの同時クエリ数を設定することもできます。 | ||
ジョブ資源グループの優先キュー | 優先キュー機能は、ジョブリソースグループ内のジョブに対してサポートされています。 ジョブの優先順位を設定して、ジョブがLOWEST、LOW、NORMAL、HIGHのいずれかの優先順位キューに入ることを許可できます。 優先度の高いジョブは優先的に実行される。 | ||
DECIMALタイプの精密変更 | DECIMALタイプの精度は、低から高に変更できます。 | ||
データ型の変更 | TINYINT、SMALLINT、INT、BIGINT、SHORT、LONGなどの整数型を、FLOATやDOUBLEなどの浮動小数点型、またはDECIMAL型に変更できます。 | ||
ALTER TABLE PARTITION | テーブルのパーティション機能を変更できます。 | ||
最適化された機能 |
| なし |
April 2023
Data Lakehouse Edition
カテゴリ | 機能 | 関連ドキュメント | |
新機能 | ACU時間プランを購入すると、予約済みコンピューティングリソース、予約済みストレージリソース、従量課金クラスターのエラスティックリソース、およびサブスクリプションクラスターのエラスティックリソースの量を相殺できます。 |
2月2023
V3.1.6.4
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | Roaringビットマップ関数 | とどろくビットマップは、効率的に圧縮されたビットマップであり、重複排除、タグベースのフィルタリング、および時系列データの計算のために、さまざまなプログラミング言語およびビッグデータプラットフォームで広く使用されています。 | |
漏斗分析関数 | 漏斗分析は、一般的なタイプの変換分析である。 これは、プロセスのさまざまな段階でのユーザーの行動のコンバージョン率を反映するために使用されます。 以下の機能がサポートされている: WINDOW_FUNNEL() 、RETENTION() 、RANGE_RETENTION_COUNT() 、およびRANGE_RETENTION_SUM() 。 | ||
UPDATE JOIN | UPDATEステートメントは、JOINと一緒に使用して、複数のテーブルのデータを更新できます。 | ||
ApsaraDB RDS for MySQL、ApsaraDB for MongoDB、MaxCompute、OSS、およびTablestore外部テーブル |
| ||
MySQL外部テーブルでサポートされる文字セット | MySQL文字セットは、ApsaraDB RDS for MySQLまたはセルフマネージドMySQL外部テーブルを作成するときに、 | ||
コストベースのオプティマイザ (CBO) の更新 | 自動統計収集機能は、Data Warehouse Editionでサポートされています。 データ列に関する統計を使用すると、クエリオプティマイザが高品質の実行計画を生成できるようになります。 | ||
インテリジェントなワークロード管理 | ワークロード管理機能は、異なる優先度のキューにクエリを割り当てることで、クエリを分離して抑制します。 ルールをカスタマイズして、不正なクエリをインターセプトし、クエリをキューに割り当てることができます。 | ||
最適化された機能 |
| なし |
V3.1.5.8
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | 全文検索 | AnalyticDB for MySQLには、標準、Ngram、Edge_ngram、およびPatternのフルテキスト検索を実装するためのアナライザーが組み込まれています。 |
V3.1.5.10
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | 正規表現関数 |
|
2023 年 1 月
データウェアハウス版
カテゴリ | 機能 | 関連ドキュメント | |
新機能 | SQL診断機能がサポートされています。 この機能により、ステージとタスクの詳細を表示して、低速クエリの分析効率を向上させることができます。 | ||
ESSDのパフォーマンスレベルは変更できます。 |
Data Lakehouse Edition
カテゴリ | 機能 | 関連ドキュメント | |
新機能 | AnalyticDB for MySQL Data Lakehouse Editionが利用可能です。 Data Warehouse Editionのリアルタイム分析機能に加えて、Data Lakehouse Editionはバッチ処理機能を提供します。 |
2022 年 11 月
データウェアハウス版
カテゴリ | 機能 | 関連ドキュメント | |
新機能 | AnalyticDB for MySQL Data Warehouse Editionは、フィリピン (マニラ) およびタイ (バンコク) リージョンでご利用いただけます。 |
2022 年 8 月
V3.1.5.0
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | DECIMALタイプの強化 | 10進数はより高い精度に変換でき、可変長の10進数がサポートされています。 この機能により、DECIMALデータのI/O効率が向上します。 | なし |
テーブルレベルの調整 | DML文の書き込み速度は、全体的なパフォーマンスを確保するために特定のテーブルに制限されます。 デフォルトでは、テーブルレベルの調整は無効になっています。 | なし | |
ワイドテーブルのメモリ管理 | ワイドテーブルのメモリ管理は、メモリリソースの消費を減らすために最適化されています。 | なし | |
JSON_UNQUOTE() 関数 | JSON_UNQUOTE() 関数を使用して、 | ||
JSON_CONTAINS() 関数 | JSON_CONTAINS() 関数を使用して、特定の候補がJSONドキュメント内に含まれているかどうか、またはその候補がJSONドキュメント内の指定されたパスに存在するかどうかを判断できます。 | ||
JSON_CONTAINS_PATH() 関数 | JSON_CONTAINS_PATH() 関数を使用して、指定されたパスが特定のJSONドキュメントに存在するかどうかを判断できます。 | ||
最適化された機能 |
| なし |
2022 年 3 月
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | スキーマの最適化 | スキーマ最適化機能は、インテリジェントな統計分析に基づいて、ホットおよびコールドデータ最適化、インデックス最適化、および配布キー最適化タイプの最適化提案を提供するためにサポートされています。 この機能は、コストを削減し、AnalyticDB for MySQLクラスターの使用効率を向上させるのに役立ちます。 |
2021 年 12 月
V3.1.4.13からV3.1.4.16
カテゴリ | 機能 | 関連ドキュメント | |
新機能 | 2つのデータレプリカと1つのログレプリカがRaftアルゴリズムに基づいて構成され、データの信頼性を確保し、ストレージオーバーヘッドを削減します。 | なし | |
データをHDFSにエクスポートする場合、Apsara File Storage for HDFSのnameserviceで高可用性がサポートされます。 | |||
最適化された機能 |
| なし |
2021 年 9 月
V3.1.4.12
カテゴリ | 機能 | 関連ドキュメント | |
最適化された機能 | ハッシュテーブルを作成するためのハッシュ結合アルゴリズムの性能が改善される。 | なし |
2021 年 8 月
V3.1.4.11
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | クラスター実行レポートに関連するAPI操作 | API操作を呼び出して、クラスター実行レポートのメトリクスを照会できます。 | |
最適化された機能 |
| なし |
V3.1.4.10
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | O&Mイベント管理 | データベースのアップグレード時間は、AnalyticDB for MySQLコンソールで表示および調整できます。 | |
最適化された機能 |
| なし |
7月2021日
V3.1.4.9
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | 外部テーブルを使用したApsara File Storage for HDFSへのデータのインポートとエクスポート | 外部テーブルを使用して、HDFSデータのApsara File StorageをAnalyticDB for MySQLにインポートし、AnalyticDB for MySQLデータをApsara File Storage for HDFSにエクスポートできます。 | |
SQL 診断 | SQLクエリの詳細は、最上位100最も時間のかかるクエリや実行に失敗したクエリなどのカテゴリに基づいて表示およびフィルタリングできます。 また、SQLクエリは、診断結果および最適化提案に基づいて最適化することができる。 | ||
エンドツーエンドのデータ管理 | エンドツーエンドのデータ管理ポータルがAnalyticDB for MySQLコンソールに追加されます。 DMSを使用して、データ資産を管理し、ジョブを開発およびスケジュールすることができます。 | ||
フルテキスト検索シナリオでのカスタムアナライザーと辞書 | カスタムアナライザーと辞書は、フルテキスト検索シナリオで構成できます。 | ||
最適化された機能 |
| なし |
2021 年 3 月
V3.1.1.9からV3.1.3.9
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | コンピューティングリソースのグループ化 | エラスティックモードのAnalyticDB for MySQLクラスターのコンピューティングリソースは、分離のためにリソースグループに分割できます。 | |
ホットデータとコールドデータの階層ストレージ | エラスティックモードのAnalyticDB for MySQLクラスターのテーブルデータは、ホットデータまたはコールドデータとして定義できます。 ホットストレージとコールドストレージを切り替えることができます。 | ||
クラスターモードの変更 | AnalyticDB for MySQLクラスターは、予約モードからエラスティックモードに変更できます。 | なし | |
AnalyticDB for MySQLの時間形式との互換性 | AnalyticDB for MySQL V2.0の時間形式がサポートされています。 例: 2020-08-03T23:59:59 | なし | |
ALTER TABLEステートメントを実行することによるJSONフィールドのインデックスの作成または削除 | ALTER TABLEステートメントを実行すると、JSONフィールドのインデックスを無効にできます。 | ||
BINARYタイプ | BINARY型は、プロトコル層のメタデータに対してサポートされる。 | なし | |
AnalyticDB for MySQLから単一のOSSオブジェクトへのエクスポート中のファイルヘッダーのエクスポート | 外部テーブルを使用してAnalyticDB for MySQLから単一のOSSオブジェクトにデータをエクスポートするときに、ファイルヘッダーをエクスポートできます。 | ||
外部テーブルを使用してAnalyticDB for MySQLからOSSにデータをエクスポートするときにオブジェクトに生成できる最大行数 | エクスポートされた行の数が最大数を超えると、追加の行が1つ以上の新しいオブジェクトにエクスポートされます。 オブジェクトの最大サイズと最大行数の両方を指定できます。 最初に制限をトリガーした書き込みデータは、新しいオブジェクトにエクスポートされます。 | なし | |
SQLプランモジュール | 低速SQLクエリの実行計画は、AnalyticDB for MySQLコンソールで表示できます。 | ||
| このクエリは、UPDATE列の入力値が定数の場合、またはUPDATE列の入力値がSELECT列の入力値の場合にサポートされます。 | なし | |
OSS外部テーブルのファイル形式 | ORC形式は、OSS外部テーブルでサポートされています。 | なし | |
BATCH LOADステートメントの優先度 | ヒントを使用して、BATCH LOADステートメントの優先度を指定できます。 | なし | |
最適化された機能 | LIMIT n句の実行 | LIMIT n句のプッシュダウンロジックを使用してデータをフィルタリングすると、パフォーマンスが向上します。 | なし |
互換性 | テーブル作成ステートメントは、BOOLEAN型と互換性があります。 | なし | |
データベースの命名規則 | データベース名は、大文字またはアンダースコア (_) で始めることができます。 | なし |
2020 年 7 月
V3.1.1.6
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | Timestamp列とDatetime列 | MODIFY COLUMNステートメントを実行してTimestamp列またはDatetime列を変更すると、ON UPDATE CURRENT_TIMESTAMP句がサポートされます。 | なし |
テーブルと列の命名規則 | 表名と列名は漢字をサポートします。 | なし | |
OSS外部テーブルを作成するための要件 | OSS外部テーブルを作成するときは、次の要件を満たす必要があります。
| ||
|
| ||
最適化された機能 | BOOLEAN型のフィールド | BOOLEAN型のフィールドのデフォルト値は0または1です。 | なし |
データを表示する | データベースを一覧表示する権限は、SHOW databasesステートメントの実行時に付与できます。 | なし |
2020 年 4 月
V3.0.9.6
次のデータベースソフトウェアのアップグレードは、サービス品質を向上させるためにAnalyticDB for MySQL Basic Editionのユーザーに対して実行されます。
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | ジオメトリ関数 | ジオメトリ関数がサポートされています。 | |
JSON_EXTRACT() 関数 | JSON_EXTRACT() 関数がサポートされています。 | ||
INSERT INTO VALUES(FROM_UNIXTIME(...)) |
| なし | |
ネストループ結合 (NLJ) | NLJはデータ結合でサポートされています。 | なし | |
Power BI接続 | Power BIはプロトコル層に接続できます。 | なし | |
データベースの命名規則 | ハイフン (-) はデータベース名に含めることができます。 説明 ハイフン (-) は重大なアクセント ('') で囲む必要があります。 | なし | |
最適化された機能 | ゼロ日付 | ゼロの日付 (0000-00-00) はNULLに変換されます。 | なし |
DECIMAL型のDIV() 関数 | DECIMAL型のDIV() 関数は、MySQLと同様にサポートされています。 | ||
JSON型のCAST() 関数 | CAST() 関数は、MySQLおよびApache Hiveと同様にJSONデータでサポートされています。 | ||
スロークエリロギングしきい値 | スロークエリログしきい値は1秒に設定されます。 | なし |
2020 年 3 月
V3.0.9
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | JSONデータ型と関連するJSON関数 | 複雑なJSONデータ型と関連するJSON関数がサポートされています。 | |
|
| なし | |
最適化された機能 | テーブルの最大数 | 最小仕様のCluster Editionクラスターに作成できるテーブルの最大数が512から800に増えました。 最小仕様は、Cluster Editionクラスターに2つのノードグループしかないことを示しています。 | なし |
DDLステートメントとの互換性 | AnalyticDB for MySQL V2.0のDDLステートメントとの互換性が改善され、AnalyticDB for MySQL V3.0クラスターへのスムーズなデータ移行が可能になりました。 データ移行中、ビジネスは影響を受けません。 | なし | |
ビジネスインテリジェンス (BI) ツールとの互換性 | AnalyticDB for MySQL V3.0はBIツールとの互換性を向上させ、Power BIと完全に互換性があります。 |
2020年2月
V3.0.8
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | MariaDB JDBCコネクタ | MariaDB Java Database Connectivity (JDBC) コネクタがサポートされています。 | なし |
Cluster Editionに適用可能な仕様 | AnalyticDB for MySQL Cluster Editionクラスター用にストレージ集約仕様S8が追加されました。 S8は、高い同時実行性とパフォーマンスを必要としないシナリオに最適です。 | なし | |
クラスターの柔軟な購入 | ノードグループはペアで購入およびスケールアウトできます。 これにより、オンデマンドでクラスターを購入し、コストを削減できます。 | なし | |
Alibaba Finance Cloudでの可用性 | AnalyticDB for MySQLは、Alibaba Finance CloudのChina East 1 Finance、China East 2 Finance、およびChina South 1 Financeリージョンで利用できます。 | なし | |
国際サイトでの可用性 (alibabacloud.com) | AnalyticDB for MySQLは、中国 (香港) 、インドネシア (ジャカルタ) 、マレーシア (クアラルンプール) の各リージョンでご利用いただけます。 | なし | |
最適化された機能 | 時間タイプ | TIMESTAMPおよびDATETIMEデータ型は、MySQL SQL_MODEのNO_ZERO_DATEモードと互換性があります。 | なし |
12月2019
V3.0.7
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | 仕様C24 | AnalyticDB for MySQLクラスターには、計算集約仕様C24が追加されています。 C24は、高度なコンピューティング機能を必要とするシナリオに最適です。 | なし |
設定のアップグレード | クラスター仕様をアップグレードできます。 C8、C4、C24の2つの仕様間で数秒以内に切り替えを実行できます。 | なし | |
モニタリングとアラート | モニタリングとアラート機能がサポートされています。 CloudMonitorを使用して、すべてのメトリクスのしきい値を設定できます。 アラートは、しきい値に達するとトリガーされます。 | ||
クエリの終了 | クエリ終了機能がサポートされています。 AnalyticDB for MySQLコンソールで、実行中のクエリをリアルタイムで表示および終了できます。 | なし | |
PolarDB-XからAnalyticDB for MySQLへのデータ同期 | Data Transmission Service (DTS) は、データ分析のためにPolarDB-XからAnalyticDB for MySQLにリアルタイムでデータを同期するために使用できます。 | なし | |
国際サイトでの可用性 (alibabacloud.com) | AnalyticDB for MySQLは国際用途向けにリリースされています。 このサービスは、シンガポールおよび日本 (东京) リージョンでご利用いただけます。 | なし | |
最適化された機能 | ビューの作成 | ウィンドウ関数を使用してビューを作成できます。 | なし |
CTEのシナリオを使用する | CTEはINSERT SELECT FROM句で使用できます。 |
2019 年 9 月
V3.0.6
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | 仕様C4 | AnalyticDB for MySQLの使用を簡素化するために、仕様C4が追加されています。 学習ではこの仕様を使用することを推奨します。 | なし |
COLLECT_SET() 関数 | COLLECT_SET() 関数がサポートされています。 | なし | |
最適化された機能 | クラスターの作成とスケーリング時間 | クラスターの作成とスケーリングにかかる時間が短縮され、コストが削減されます。 | なし |
2019 年 8 月
V3.0.5
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | デフォルトの列値 | 列のデフォルト値は、現在の時刻に設定できます。 例: | なし |
Oracle GoldenGate (OGG) | OGGはAnalyticDB for MySQLでサポートされ、OracleからAnalyticDB for MySQLへのデータ同期を強化します。 | なし | |
ディスクのサイズ変更 | フレキシブルディスクのサイズ変更がサポートされています。 これにより、オンデマンドでディスクのサイズを変更し、コストを削減できます。 | なし | |
Alibaba Finance Cloudでの可用性 | AnalyticDB for MySQLはAlibaba Finance Cloudで利用できます。 | なし | |
仮想eコマース物流プラットフォームとCloudTmall | AnalyticDB for MySQLは、仮想eコマース物流プラットフォームとCloudTmallで利用できます。 | なし | |
最適化された機能 | 非自動インクリメントキーの変更時に返されるエラーメッセージ | 自動インクリメント以外のキーを自動インクリメントキーに変更したときに返されるエラーメッセージは、理解しやすいように最適化されています。 | なし |
2019 年 7 月
V3.0.4
カテゴリ | 機能 | 説明 | 関連ドキュメント |
新機能 | バックアップと復元 | バックアップおよび復元機能がサポートされています。 バックアップセットからある時点にデータを復元して、データの復元性を最大限に高めることができます。 | なし |
データをロード | LOAD DATA LOCAL INFILEステートメントがサポートされています。 | ||
サービスの柔軟な購入 | ノードグループはペアで購入できます。 たとえば、AnalyticDB For MySQL購入ページでノードグループを2、4、6、または8に設定できます。 | なし | |
データ型と重要な関数 | 新しいデータ型と特定の重要な機能がサポートされます。 | なし | |
最適化された機能 | 互換性 | AnalyticDB for MySQLは、Navicat、FineReport、およびFineBIと完全に互換性があり、Sequel Proとの互換性が大幅に向上しています。 | なし |