ApsaraDB RDS for MySQL インスタンスの作成、構成、接続、および移行方法を理解したら、次の情報をご参照になり、ApsaraDB RDS for MySQL のその他の機能をご体験ください。
個々のデータベースとテーブルのバックアップとリストア
参照資料: 個々のデータベースとテーブルをバックアップおよびリストアする
説明: ApsaraDB RDS for MySQL の完全バックアップ機能は、有効にした後は無効にすることができません。完全バックアップには時間がかかり、大量のストレージが消費されます。データベースシステムに大量のデータが存在し、頻繁にバックアップする必要がある場合は、データディザスタリカバリを使用して、コアデータベースとテーブルをバックアップできます。これにより、完全バックアップの頻度、バックアップ時間、およびストレージコストを削減できます。コアデータが破損した場合、データベースとテーブルのバックアップファイルを使用して、データを迅速にリストアできます。
関連機能:データベースレベルおよびテーブルレベルのバックアップとリストア。詳細については、「論理バックアップを使用して ApsaraDB RDS for MySQL インスタンスまたは自己管理 MySQL データベースをバックアップする」および「データベースまたはテーブル別にデータをリストアする」をご参照ください。
メジャーバージョンアップグレード
参照資料: メジャーエンジンバージョンをアップグレードする
説明: MySQL 5.7 は、広く使用されている信頼性の高いメジャーエンジンです。オープンソースの MySQL 5.7 は、2023 年 10 月から更新およびメンテナンスされていません。ビジネス要件を満たすために、ApsaraDB RDS は MySQL 5.7 から MySQL 8.0 にアップグレードするための便利なソリューションを提供しています。
関連機能:メジャーエンジンバージョンのアップグレード。詳細については、「メジャーエンジンバージョンをアップグレードする」をご参照ください。
読み書き分離
参照資料: 読み書き分離機能を使用する
説明: RDS が大量の読み取りリクエストを処理する必要がある一方で、書き込みリクエストの数が少ない場合、プライマリ RDS インスタンスのパフォーマンスに影響が出ます。この問題を解決するには、プライマリ RDS インスタンスの読み取り専用 RDS インスタンスを作成して、プライマリ RDS インスタンスからの読み取りリクエストの負荷を軽減し、データベースプロキシ機能を使用して、システムが読み取りおよび書き込みリクエストを自動的に転送できるようにします。
関連機能:読み取り専用インスタンス、データベースプロキシ、SQL Explorer and Audit。詳細については、「読み取り専用 ApsaraDB RDS for MySQL インスタンスの概要」、「データベースプロキシの概要」、および「SQL Explorer and Audit」をご参照ください。
接続プールを使用してデータベースに接続する
参照資料:
説明: アプリケーションと ApsaraDB RDS for MySQL インスタンス間で短命接続などの接続が頻繁に確立される場合、または RDS インスタンスに許可される最大接続数に達した場合、データベースプロキシの接続プーリング機能を使用できます。接続プーリングは、アプリケーションが RDS インスタンスに接続する頻度を減らし、RDS インスタンスのメインスレッドのオーバーヘッドを削減し、RDS インスタンスへの総接続数を削減できます。
常時機密データベース
参照資料: ベストプラクティス
説明: ApsaraDB RDS for MySQL の常時機密データベース機能は、すべてのデータを暗号化し、ApsaraDB RDS for MySQL インスタンスのデータベースクエリ結果の機密データをマスクできます。これにより、権限のないユーザーが保護されたデータのプレーンテキストにアクセスすることを防ぎます。このトピックでは、ApsaraDB RDS for MySQL の常時機密機能の使用方法と、EncJDBC を使用して保護結果を確認する方法について説明します。
サーバーレスインスタンスの RCU 数を調整するためのスケジュールされたタスク
参照資料: サーバーレス RDS インスタンスの RCU 数を調整するためのスケジュールされたタスクを構成する
説明:ほとんどの場合、サーバーレス RDS インスタンスの RDS Capacity Unit(RCU)スケーリングは、完了するまでに数秒かかります。ホスト間のスケールアップが原因で、RCU スケーリングに 3 ~ 5 分かかる場合があります。特定の期間内に安定性に関する厳格な要件がある場合は、サーバーレス RDS インスタンスの RCU 数を調整するためのスケジュールされたタスクを構成できます。
関連機能:サーバーレスインスタンス。詳細については、「サーバーレス ApsaraDB RDS for MySQL インスタンスの概要」をご参照ください。
循環イベント
参照資料: 循環イベントを構成する
説明: RDS インスタンスで、統計レポートの定期的な送信、データの同期、期限切れデータの削除などのスケジュールされたタスクまたは定期的なタスクを実行する場合は、イベントスケジューラ機能を使用して、データベースで定義されたイベントを実行できます。
関連機能: DMS のイベントスケジューリングと ApsaraDB RDS for MySQL のインスタンスパラメータの変更。詳細については、「イベントスケジューリングを構成する」および「インスタンスパラメータを変更する」をご参照ください。
さまざまな構造のデータの保存
参照資料: ApsaraDB RDS と OSS を使用してさまざまな構造のデータを保存する
説明: Object Storage Service(OSS)は、Alibaba Cloud が提供する安全で費用対効果が高く、信頼性の高いクラウドストレージサービスであり、大量のデータを保存するために使用されます。ApsaraDB RDS と OSS を一緒に使用して、さまざまな構造のデータを保存できます。たとえば、フォーラムに ApsaraDB RDS と OSS を使用する場合、ユーザーイメージやフォーラムの投稿などのリソースを OSS バケットに保存して、ApsaraDB RDS のストレージの負荷を軽減できます。
関連機能: OSS バケット。詳細については、「OSS とは」をご参照ください。
データベースの垂直分割
参照資料: Data Transmission Service(DTS)を使用して ApsaraDB RDS インスタンスで垂直分割を実行する
説明: RDS インスタンスが過負荷になっている場合は、RDS インスタンスから別の RDS インスタンスにデータベースまたはテーブルを垂直分割できます。
関連機能: DTS。詳細については、「DTS とは」をご参照ください。
最適なインデックス
参照資料: データアクセスを高速化するための最適なインデックスを選択または作成する
説明: RDS インスタンスを使用すると、SQL パフォーマンスの問題が原因でインスタンスに障害が発生する可能性があります。インデックスの不足、暗黙的な変換、不適切なインデックス作成などのインデックスの問題は、SQL パフォーマンスの問題の一般的なタイプです。
関連機能:データベースの作成。詳細については、「データベースを作成する」をご参照ください。