投稿日: Nov 27, 2022
Amazon Relational Database Service (Amazon RDS) for MySQL で、旧世代のインスタンスより最大 50% 高速でクエリ処理を実行する Amazon RDS Optimized Reads がサポートされました。最適化読み込みを有効にしたインスタンスでは、ホストサーバーに物理的に接続されたローカル NVMe ベースの SSD ブロックレベルストレージに MySQL が生成する一時テーブルを配置することにより、クエリ処理が高速化されます。RDS for MySQL で Optimized Reads を使用することで、ソート、ハッシュ集計、高負荷結合、共通テーブル式 (CTE) を含むクエリなど、一時テーブルを利用する複雑なクエリ処理についても、最大 50% 高速化されます。
Amazon RDS Optimized Reads は、RDS for MySQL バージョン 8.0.28 以降で、インテルベースの M5d および R5d インスタンス、AWS Graviton2 ベースの M6gd および R6gd データベース (DB) インスタンスを使うとデフォルトで実行できます。R5d および M5d DB インスタンスは、NVMe SSD ベースのインスタンスストレージを最大 3,600 GiB 提供し、低レイテンシー、高ランダム I/O、高シーケンシャル読み込みスループットを実現します。M6gd および R6gd DB インスタンスは、AWS Nitro System に構築されていて、NVMe ベースの SSD ストレージを最大 3,800 GiB、ネットワーク帯域幅を最大 25 Gbps 提供します。
本日、M5d、R5d、M6gd、R6gd インスタンスが利用できる同一の AWS リージョンで、これらのインスタンスを使用して Amazon RDS Optimized Reads が Amazon RDS for MySQL で実行可能になりました。料金および利用できるリージョンの一覧については、Amazon RDS for MySQL の料金ページをご参照ください。
Amazon RDS for MySQL での Amazon RDS Optimized Reads 機能の詳細については、Amazon RDS for MySQL ユーザーガイドを参照してください。Amazon RDS マネジメントコンソール、または AWS CLI を使用して、RDS for MySQL で新しい Optimized Read ワークロードを起動できます。