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

ApsaraDB RDS:[新機能/新仕様] ApsaraDB RDS for MySQL で HTAP ベースの自動クエリルーティングが利用可能に

最終更新日:Oct 18, 2025

ビジネスで高同時実行性のオンラインランザクション処理 (OLTP) と複雑なオンライン分析処理 (OLAP) の両方が必要な場合は、DuckDB ベースの分析用読み取り専用インスタンスを RDS for MySQL インスタンスに追加できます。この設定により、データベースプロキシを介して HTAP ベースのクエリルーティングを実装できます。OLAP クエリは DuckDB ベースの分析用読み取り専用インスタンスにルーティングされ、OLTP クエリはプライマリ RDS インスタンスまたは通常の読み取り専用インスタンスにルーティングされます。このアーキテクチャにより、エンタープライズユーザーは HTAP クエリを効率的に処理できます。

発効日

2025年10月14日 (シンガポール時間)

概要

RDS for MySQL の HTAP ベースのクエリルーティングソリューションは、さまざまなストレージエンジンの明確な利点を活用します。データベースプロキシは、SQL クエリの推定実行コストに基づいて、リクエストを最適なインスタンスタイプに自動的に転送し、ワークロードの分離とパフォーマンスの最適化を実現します。

2 つのルーティングメソッドがサポートされています。

  • HTAP ベースの自動クエリルーティング: SQL 実行の推定コストに基づいて、OLAP および OLTP クエリを列ストアまたは行指向インスタンスに自動的にルーティングします

  • ヒントワードを使用した手動ルーティング: 自動ルーティングが期待どおりに機能しない場合、またはお使いの MySQL バージョンがコスト推定をサポートしていない場合は、ヒントワードを使用して SQL クエリを手動でルーティングできます

使用上の注意

HTAP ベースの自動クエリルーティングを使用する前に、次のことを確認してください。

説明

インスタンスのマイナーエンジンバージョンまたはデータベースプロキシバージョンが要件を満たしていない場合は、マイナーエンジンバージョンを更新するか、データベースプロキシバージョンをアップグレードしてください。

課金

HTAP ベースの自動クエリルーティング機能は無料です。課金対象となるのは、OLAP クエリを処理する DuckDB ベースの分析用読み取り専用インスタンスのみです。購入ページに記載されている料金が適用されます。

注意事項

  • データベースプロキシの待機時間のしきい値整合性レベルは、DuckDB ベースの読み取り専用インスタンスにも適用されます

  • プライマリインスタンスで HTAP ベースの自動クエリルーティングを有効にする場合、インスタンスのプロキシエンドポイントの[読み取り/書き込み分離属性] を [読み取り/書き込み] に設定する必要があります。

  • DuckDB ベースの分析用読み取り専用インスタンスの読み取りの重みは、これらのインスタンス間の負荷分散にのみ影響し、行指向インスタンスと列ストアインスタンス間のルーティングロジックには影響しません

  • すべての DuckDB ベースの分析用読み取り専用インスタンスが最大容量に達した場合、後続の分析リクエストは処理のためにキューに入れられます

  • [読み取りの重みの割り当て] で [カスタム] を選択した場合、新しい DuckDB ベースの分析用読み取り専用インスタンスの読み取りの重みはデフォルトで 0 に設定されるため、手動で設定する必要があります

説明

要件に応じて、データベースプロキシの待機時間のしきい値、整合性レベル、読み取り/書き込み属性、および読み取りの重みを設定できます。詳細については、「データベースプロキシの設定」をご参照ください。

開始方法

HTAP ベースの自動クエリルーティング