次のいずれかのページで、質問や問題がすでに解決されていないかを確認してください。
このページには次のトピックが含まれています。
- バックアップと復元
- クローンの作成
- 接続
- インスタンスの作成
- フラグ
- 高可用性
- インポートとエクスポート
- リンクされているサーバー
- Logging
- インスタンスの管理
- Private Service Connect
- レプリケーション
バックアップと復元
| 問題 | トラブルシューティング | 
|---|---|
| 現在のオペレーションのステータスを確認できない。 | Google Cloud コンソールでは、オペレーションの完了時に成功または失敗のみが表示されます。警告やその他の情報を表示するように設計されていません。 特定の Cloud SQL インスタンスのすべてのオペレーションを確認するには、 | 
| オンデマンド バックアップ オペレーションを開始したユーザーを確認したい。 | オペレーションを開始したユーザーはユーザー インターフェースに表示されません。 ユーザーを特定するには、ログを表示してテキストでフィルタします。個人情報の監査ログが必要になる場合があります。関連するログファイルは次のとおりです。 
 | 
| インスタンスを削除すると、その後インスタンスのバックアップを作成できない。 | データの最終バックアップを作成せずにインスタンスを削除すると、データを復元できなくなります。ただし、インスタンスを復元すると、Cloud SQL はバックアップも復元します。削除したインスタンスの復元について詳しくは、インスタンスの削除後もバックアップを保持するをご覧ください。 エクスポートを行っていれば、新しいインスタンスを作成してインポートを行い、データベースを再作成できます。エクスポートでは Cloud Storage への書き込みが行われ、インポートでは Cloud Storage からの読み取りが行われます。 | 
| 自動バックアップが長時間停止していて、キャンセルできない。 | データベースのサイズによっては、バックアップに時間がかかる可能性があります。 オペレーションをキャンセルする必要がある場合は、カスタマー サポートにインスタンスの  | 
| SQL ダンプファイルで参照されているユーザーが存在しない場合、復元オペレーションが失敗する可能性があります。 | SQL ダンプを復元する前に、オブジェクトを所有しているデータベース ユーザーか、ダンプされたデータベース内のオブジェクトに対する権限が付与されているデータベース ユーザーが、ターゲット データベース内に存在している必要があります。そうでない場合、復元オペレーションを実行すると、元の所有権または権限でのオブジェクトの再作成に失敗します。 SQL ダンプを復元する前に、データベース ユーザーを作成します。 | 
| 自動バックアップの保持日数を 7 日から 30 日以上に増やしたい。 | 保持する自動バックアップ数を構成できますが、デフォルト値(7 件)未満の数は保持できません。自動バックアップは、構成された保持値に基づいて定期的に削除されます。復元可能な自動バックアップは、現在表示されているバックアップだけです。 バックアップを無期限に保持する場合は、オンデマンド バックアップを作成します。オンデマンド バックアップは、自動バックアップと同じ方法では削除されません。オンデマンド バックアップは無期限に維持されます。つまり、削除されるか、所属するインスタンスが削除されるまで保持されます。このタイプのバックアップは自動的に削除されないため、課金に影響する可能性があります。 | 
| 自動バックアップが失敗したときにメール通知を受信できない。 | Cloud SQL からバックアップのステータスの通知を受信するには、ログベースのアラートを構成します。 | 
| Transact-SQL RESTORE コマンドや SQL Server Management Studio(SSMS)を使用してインスタンスを復元することはできません。 | Cloud SQL は、SSMS を介したインスタンスの復元をサポートしていません。インスタンスを復元するには、 gcloud sql importコマンドを実行します。 | 
| ログのバックアップ履歴は表示されません。 | ログのバックアップ履歴は、msdb データベースのバックアップ履歴テーブルに 60 日間のみ保持されます。 | 
| インスタンスの削除時に最終バックアップを作成することを選択した場合、インスタンスを削除できない。 | インスタンスを削除する際は、削除前にインスタンスの最終バックアップを作成するかどうかを確認する必要があります。 final-backupインスタンス設定を使用して最終バックアップを有効にした場合、インスタンスを削除するときに選択する内容は、インスタンスの最終バックアップを有効にしたときに設定した最終バックアップ インスタンス構成と一致する必要があります。この問題を軽減するには、次のいずれかを行います。
 | 
| 最終バックアップ設定でプライマリ インスタンスを正常に作成した後、レプリカ インスタンスを作成できません。 | 最終バックアップ インスタンスの設定を有効にして新しいインスタンスを作成する場合は、最終バックアップの組織のポリシーを更新して、バックアップ構成をプライマリ インスタンスにのみ適用する必要があります。レプリカ インスタンスでは最終バックアップはサポートされていません。 詳細については、Cloud SQL の組織のポリシーをご覧ください。 | 
クローンを作成
| 問題 | トラブルシューティング | 
|---|---|
| constraints/sql.restrictAuthorizedNetworksエラーでクローンの作成に失敗する。 | クローン作成のオペレーションが、 Authorized Networks構成によってブロックされている。Authorized Networksは、 Google Cloud コンソールの [接続性] セクションでパブリック IP アドレスに構成されており、セキュリティに関する考慮事項により、クローン作成が許可されていません。可能であれば、Cloud SQL インスタンスからすべての  | 
| エラー メッセージ: Failed to create subnetwork. Couldn't find free
      blocks in allocated IP ranges. Please allocate new ranges for this service
      provider. Help Token: [help-token-id]. | Google Cloud コンソールを使用して、プライベート IP アドレスを持つインスタンスのクローンを作成しようとしていますが、割り振られた IP 範囲を指定しなかったため、ソース インスタンスが指定した範囲で作成されていません。その結果、クローニングされたインスタンスはランダムな範囲に作成されます。 
 | 
接続
| 問題 | トラブルシューティング | 
|---|---|
| Aborted connection。 | 次のような問題が考えられます。 
 アプリケーションは、接続プールや再試行などのベスト プラクティスに従ってネットワーク障害に対応する必要があります。通常、可能であれば、これらのエラーが接続プーラーによって検出されます。エラーが検出されない場合、アプリケーションは、再試行するか安全に失敗する必要があります。 接続の再試行には、次の方法をおすすめします。 
 これらの方法を組み合わせると、スロットリングが減ります。 | 
インスタンスの作成
| 問題 | トラブルシューティング | 
|---|---|
| エラー メッセージ: Failed to create subnetwork. Couldn't
     find free blocks in allocated IP ranges. Please allocate new ranges for
     this service provider | 割り振り済みの IP 範囲にこれ以上使用可能なアドレスがありません。いくつかのシナリオがあります。 
 
 この問題を解決するには、既存の割り振られた IP 範囲を拡張するか、プライベート サービス接続に追加の IP 範囲を割り振ります。詳細については、IP アドレス範囲を割り振るをご覧ください。 Cloud SQL インスタンスの作成時に  新しい範囲を割り当てる場合は、割り当てが既存の割り当てと重複しないように注意してください。 新しい IP 範囲を作成した後、次のコマンドを使用して VPC ピアリングを更新します。 gcloud services vpc-peerings update \ --service=servicenetworking.googleapis.com \ --ranges=OLD_RESERVED_RANGE_NAME,NEW_RESERVED_RANGE_NAME \ --network=VPC_NETWORK \ --project=PROJECT_ID \ --force 既存の割り振りを拡張する場合は、割り振り範囲を増やすのみとし、減らさないように注意してください。たとえば、元の割り振りが 10.0.10.0/24 だった場合、新しい割り振りを少なくとも 10.0.10.0/23 に設定します。 一般的に、/24 の割り振りから開始する場合は、各条件(追加のインスタンス タイプのグループ、追加のリージョン)で /mask を 1 つずつ減らすのが基本的なルールです。たとえば、同じ割り振りで両方のインスタンス タイプのグループを作成しようとしている場合も、/24 から /23 にするだけで十分です。 既存の IP 範囲を拡張した後、次のコマンドを使用して vpc ピアリングを更新します。 gcloud services vpc-peerings update \ --service=servicenetworking.googleapis.com \ --ranges=RESERVED_RANGE_NAME \ --network=VPC_NETWORK \ --project=PROJECT_ID | 
| エラー メッセージ: Failed to create subnetwork. Router status is
        temporarily unavailable. Please try again later. Help Token:
        [token-ID] | Cloud SQL インスタンスをもう一度作成してみてください。 | 
| エラー メッセージ: HTTPError 400: Invalid request: Incorrect Service Networking config for instance: PROJECT_ID:INSTANCE_NAME:SERVICE_NETWORKING_NOT_ENABLED. | 次のコマンドを使用して Service Networking API を有効にし、Cloud SQL インスタンスをもう一度作成してみてください。 gcloud services enable servicenetworking.googleapis.com \ --project=PROJECT_ID | 
| エラー メッセージ: Failed to create subnetwork. Required
      'compute.projects.get' permission for PROJECT_ID | プライベート IP アドレスを使用してインスタンスを作成すると、Service Networking API を使用してサービス アカウントがジャスト イン タイムで作成されます。Service Networking API を最近有効にしたばかりの場合は、サービス アカウントが作成されず、インスタンスの作成が失敗する可能性があります。この場合は、サービス アカウントがシステム全体に伝播するのを待つか、必要な権限を使用して手動で追加する必要があります。 | 
| エラー メッセージ: More than 3 subject alternative names are not
    allowed. | カスタム SAN を使用して、4 つ以上の DNS 名を Cloud SQL インスタンスのサーバー証明書に追加しようとしています。インスタンスに追加できる DNS 名は 3 つまでです。 | 
| エラー メッセージ: Subject alternative names %s is too long. The
    maximum length is 253 characters. | Cloud SQL インスタンスのサーバー証明書に追加する DNS 名が 253 文字を超えないようにします。 | 
| エラー メッセージ: Subject alternative name %s is invalid. | Cloud SQL インスタンスのサーバー証明書に追加する DNS 名が次の条件を満たしていることを確認します。 
 | 
エクスポート
| 問題 | トラブルシューティング | 
|---|---|
| HTTP Error 409: Operation failed because another operation was
    already in progress. | 保留中のオペレーションがインスタンスにすでに存在しています。一度に実行できるオペレーションは 1 つだけです。現在のオペレーションが完了してからリクエストを試してください。 | 
| HTTP Error 403: The service account does not have the required
    permissions for the bucket. | バケットが存在し、バケットへのエクスポートを許可する Storage Object Creatorロール(roles/storage.objectCreator)が Cloud SQL インスタンス用のサービス アカウント(エクスポートを行っているアカウント)に付与されていることを確認します。Cloud Storage に適用される IAM ロールをご覧ください。 | 
| エクスポートを自動化したい。 | Cloud SQL には、エクスポートを自動化する方法がありません。 バックアップの自動化に関する記事のように、 Google Cloudプロダクト(Cloud Scheduler、Pub/Sub、Cloud Run functions)を使用して、独自の自動エクスポート システムを構築できます。 | 
フラグ
| 問題 | トラブルシューティング | 
|---|---|
| Cloud SQL インスタンスのタイムゾーンを変更する。 | インスタンスのタイムゾーンを更新する方法については、インスタンスの設定をご覧ください。 Cloud SQL for SQL Server では、時間変換などに  | 
高可用性
| 問題 | トラブルシューティング | 
|---|---|
| 手動フェイルオーバーの指標が表示されない。 | 自動フェイルオーバーの指標のみが表示されます。 | 
| Cloud SQL インスタンス リソース(CPU と RAM)の使用率が 100% に近いため、高可用性インスタンスが停止する。 | インスタンスのマシンサイズが負荷に対して小さすぎます。 インスタンスを編集してより大きなマシンサイズにアップグレードし、CPU とメモリのサイズを大きくします。 | 
インポート
| 問題 | トラブルシューティング | 
|---|---|
| HTTP Error 409: Operation failed because another operation was already in progress。 | 保留中のオペレーションがインスタンスにすでに存在しています。一度に実行できるオペレーションは 1 つだけです。現在のオペレーションが完了してからリクエストを試してください。 | 
| インポート オペレーションに時間がかかりすぎる。 | アクティブな接続が多すぎると、インポート オペレーションが妨げられる可能性があります。 未使用のオペレーションを終了します。Cloud SQL インスタンスの CPU とメモリ使用量をチェックして、十分なリソースがあることを確認します。インポートに最大限のリソースを確保するため、オペレーションを開始する前にインスタンスを再起動することをおすすめします。 再起動により、次の処理が行われます。 
 | 
| ダンプファイルで参照しているユーザーが存在しない場合、インポート オペレーションが失敗することがある。 | ダンプファイルをインポートする前に、オブジェクトを所有しているデータベース ユーザーか、ダンプされたデータベース内のオブジェクトに対する権限が付与されているデータベース ユーザーがターゲット データベース内に存在している必要があります。そうでない場合、インポート オペレーションを実行すると、元の所有権または権限でのオブジェクトの再作成に失敗します。 インポートする前に、データベース ユーザーを作成します。 | 
| LSN の不一致 | トランザクション ログのバックアップのインポート順序が正しくないか、トランザクション ログのチェーンが壊れています。 バックアップ セットテーブルと同じ順序でトランザクション ログのバックアップをインポートします。 | 
| StopAt が早すぎる | このエラーは、トランザクション ログファイルの最初のログが StopAtタイムスタンプより後であることを示します。たとえば、トランザクション ログファイルの最初のログが 2023-09-01T12:00:00 で、StopAtフィールドの値が 2023-09-01T11:00:00 の場合、Cloud SQL がこのエラーを返します。正しい StopAtタイムスタンプと正しいトランザクション ログファイルを使用していることを確認してください。 | 
リンクされているサーバー
| エラー メッセージ | トラブルシューティング | 
|---|---|
| Msg 7411, Level 16, State 1, Line 25 | DataAccessオプションが無効になっている。次のコマンドを実行して、データアクセスを有効にします。EXEC sp_serveroption @server='LINKED_SERVER_NAME', @optname='data access', @optvalue='TRUE' LINKED_SERVER_NAME は、リンクされたサーバーの名前に置き換えます。 | 
| Access to the remote server is denied because no
    login-mapping exists. (Microsoft SQL Server, Error: 7416) | 暗号化された接続を確立する際にこの問題が発生した場合は、リンクされたサーバーにアクセスするときに別の方法でユーザー ID を指定する必要があります。これを行うには、次のコマンドを実行します。 EXEC master.dbo.sp_addlinkedserver @server = N'LINKED_SERVER_NAME', @srvproduct= N'', @provider= N'SQLNCLI', @datasrc= N'TARGET_SERVER_ID', @provstr= N'Encrypt=yes;TrustServerCertificate=yes;User ID=USER_ID' 次のように置き換えます。 
 | 
ロギング
| 問題 | トラブルシューティング | 
|---|---|
| 監査ログが見つからない。 | オペレーションが、ユーザー作成データを作成、変更、または読み取る認証済みのユーザー ドリブン API 呼び出しの場合、またはリソースの構成ファイルまたはメタデータにアクセスした場合にのみ、データアクセス ログに書き込まれます。 | 
| ログにオペレーション情報が見つからない。 | オペレーションの詳細を確認したい場合があります。 たとえば、ユーザーが削除され、誰がその操作を行ったのかを確認できない場合があります。ログでは、オペレーションが開始したことは確認できますが、それ以上の情報は記録されません。このような詳細な個人情報(PII)を記録するには、監査ログを有効にする必要があります。 | 
| 一部のログは、Cloud SQL for SQL Server インスタンスの error.logログからフィルタリングされます。 | フィルタリングされたログには、タイムスタンプのない AD ログが含まれます。また、 Login failed for user 'x'. Reason: Token-based server access
    validation failed with an infrastructure error. Login lacks connect endpoint
    permission. [CLIENT: 127.0.0.1]も含まれます。これらのログは、混乱を招く可能性があるため、フィルタリングされています。 | 
| ログファイルが読みにくい。 | ログを json またはテキストで表示することもできます。 gcloud logging readコマンドを Linux の後処理コマンドと一緒に使用して、ログをダウンロードできます。ログを JSON 形式でダウンロードするには: gcloud logging read \ "resource.type=cloudsql_database \ AND logName=projects/PROJECT_ID \ /logs/cloudsql.googleapis.com%2FLOG_NAME" \ --format json \ --project=PROJECT_ID \ --freshness="1d" \ > downloaded-log.json ログをテキスト形式でダウンロードするには: gcloud logging read \ "resource.type=cloudsql_database \ AND logName=projects/PROJECT_ID \ /logs/cloudsql.googleapis.com%2FLOG_NAME" \ --format json \ --project=PROJECT_ID \ --freshness="1d"| jq -rnc --stream 'fromstream(1|truncate_stream(inputs)) \ | .textPayload' \ --order=asc > downloaded-log.txt | 
インスタンスの管理
| 問題 | トラブルシューティング | 
|---|---|
| 一時ストレージにより、自動ストレージが増加した。 | 自動ストレージが有効になっています。 再起動すると一時ファイルは削除されますが、保存容量は減りません。インスタンスのサイズをリセットできるのはカスタマー サポートのみです。 | 
| データが自動的に削除される。 | ほとんどの場合、環境内のどこかでスクリプトが実行されています。 削除時刻の前後のログで、ダッシュボードや別の自動プロセスから不正なスクリプトが実行されていないかどうかを確認します。 | 
| インスタンスを削除できない。 | エラー メッセージ ERROR: (gcloud.sql.instances.delete) HTTP Error
    409: The instance or operation is not in an appropriate state to handle the
    requestが表示されるか、インスタンスのフラグ ステータスがINSTANCE_RISKY_FLAG_CONFIGである可能性があります。たとえば、次のような原因が考えられます。 
 | 
| 一時的なデータサイズが大きいためにインスタンスが停止する。 | クエリと負荷に応じて、一度に多くの一時テーブルが作成される場合があります。 サービスを再起動する以外の方法で  緩和策の 1 つは、 | 
| アップグレード中の致命的なエラー。 | ログに詳細が表示される場合がありますが、インスタンスを強制的に再作成するにはカスタマー サポートが必要になる場合があります。 | 
| ディスク容量が不足した後、再起動時にインスタンスが停止する。 | 自動ストレージ増加機能が有効になっていません。 インスタンスのストレージが不足していてストレージの自動増加機能が有効になっていない場合、インスタンスはオフラインになります。この問題を回避するには、インスタンスを編集して、ストレージの自動増加を有効にします。 | 
| オンプレミスのプライマリ インスタンスが停止する。 | Google Cloud では、Cloud SQL に含まれていないインスタンスはサポートされません。 | 
| 再起動時のシャットダウンが遅い。 | インスタンスをシャットダウンしたときに、60 秒以内に終了しない未処理の接続があると、不完全なシャットダウンが発生します。 接続が 60 秒未満の場合は、データベースのコマンド プロンプトからの接続を含め、ほとんどの不完全なシャットダウンを回避できます。これらの接続を数時間または数日間維持すると、不完全なシャットダウンが発生する場合があります。 | 
| ユーザーを削除できない。 | データベースに依存しているオブジェクトが存在する可能性があります。これらのオブジェクトを削除するか、別のユーザーに再割り当てする必要があります。 ユーザーに依存しているオブジェクトを特定し、それらのオブジェクトをドロップするか、別のユーザーに再度割り当てます。ユーザーが所有するオブジェクトを見つける方法については、Stack Exchange に関するスレッドをご覧ください。 | 
| 特定のクエリの実行が遅い。 | クエリが遅くなる理由はさまざまですが、その多くはデータベース側の問題です。Cloud SQL でネットワーク レイテンシが問題になるのは、ソース(ライターまたはリーダー)リソースと宛先(Cloud SQL)リソースが異なるリージョンに存在している場合です。 一般的なパフォーマンスのヒントをご覧ください。 データベースの挿入、更新、削除が遅い場合は、次のことを考慮します。 
 レイテンシを低減するために、ソースリソースと宛先リソースの両方を同じリージョンに配置することをおすすめします。 | 
| メモリ不足が示されているものの、モニタリング グラフに表示されない。 | インスタンスが失敗し、 Out of memoryが報告されていても、 Google Cloud コンソールまたは Cloud Monitoring のグラフにはメモリがまだ残っているように表示される場合があります。ワークロード以外にも、アクティブな接続の数や内部オーバーヘッド プロセスなど、メモリ使用量に影響を与える可能性のある要因があります。こうしたことが常にモニタリング グラフに反映されるとは限りません。 インスタンスに、ワークロードと追加のオーバーヘッドを考慮するのに十分なオーバーヘッドがあることを確認してください。 | 
| 削除したインスタンスを復元する。 | インスタンスを削除すると、バックアップを含め、そのインスタンスのすべてのデータが完全に失われます。 データを保持するには、インスタンスを削除する前に Cloud Storage にデータをエクスポートします。 Cloud SQL 管理者のロールには、インスタンスを削除する権限が含まれています。誤って削除されないように、このロールは必要な場合にのみ付与してください。 | 
| 既存の Cloud SQL インスタンスの名前を変更したい。 | 既存のインスタンス名の変更はサポートされていません。 新しいインスタンスを作成することにより、既存のインスタンス名を変更できます。 
 いずれの場合も、オペレーションの完了後に古いインスタンスを削除できます。パフォーマンスには影響がなく、インスタンスの構成設定(フラグ、マシンタイプ、ストレージ サイズ、メモリなど)をやり直す必要がないことから、クローンルートを使用することをおすすめします。 | 
| インスタンスの削除中にエラーが発生しました。 | インスタンスに対して削除保護が有効になっている場合は、インスタンスを削除する計画を確認します。次に、インスタンスを削除する前に削除保護を無効にします。 | 
Private Service Connect
| 問題 | トラブルシューティング | 
|---|---|
| インスタンスのサービス アタッチメントが、Private Service Connect エンドポイントを受け入れない。 | 
 | 
| ERROR: (gcloud.compute.forwarding-rules.create) Could not fetch resource: The resource 'projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME' was not found | このエラー メッセージは、Private Service Connect エンドポイントの静的内部 IP アドレスを予約するときに発生することがあります。指定されたサブネットが、URI で指定されたプロジェクトに存在することを確認します。サービス プロジェクトにエンドポイントを作成し、共有 VPC ネットワークのサブネットを使用する場合は、URI でサブネットを指定し、URI のホスト プロジェクトのプロジェクト ID を使用する必要があります。詳細については、エンドポイントを手動で作成するをご覧ください。 | 
| ERROR: (gcloud.compute.forwarding-rules.create) Could not fetch resource:
 - The resource 'projects/PROJECT_ID/global/networks/NETWORK_NAME' was not found | このエラー メッセージは、Private Service Connect エンドポイントを手動で作成するときに発生することがあります。指定されたネットワークが、URI で指定されたプロジェクトに存在することを確認します。サービス プロジェクトにエンドポイントを作成して、共有 VPC ネットワークを使用する場合は、URI でネットワークを指定し、URI のホスト プロジェクトのプロジェクト ID を使用する必要があります。詳細については、エンドポイントを手動で作成するをご覧ください。 | 
| Invalid consumer network status for PSC auto connection。 | コンシューマー ネットワークが正しく構成されていないか、まったく構成されていないため、接続できるエンドポイントがありません。エンドポイントに接続するには、エンドポイントのステータスを確認し、エラーを修正してから、再度接続を試みる必要があります。 
 | 
| No permission to create a service connection policy。 | サービス接続ポリシーを作成するために必要な権限がありません。サービス接続ポリシーを作成するには、 | 
| Private Service Connect アウトバウンド接続を使用している場合、ネットワーク アタッチメントは Private Service Connect インターフェースからの接続を受け入れることができません。 | 外部ネットワークで Private Service Connect インターフェースからの接続を受け入れることができない場合は、ネットワーク アタッチメントの接続ポリシーが正しく構成されていない可能性があります。 ネットワーク アタッチメントで受け入れ済みの接続を確認するには、次のコマンドを使用します。 gcloud compute network-attachments describe default --region=REGION_ID | 
レプリケーション
| 問題 | トラブルシューティング | 
|---|---|
| 作成時にリードレプリカがレプリケーションを開始しなかった。 | ログファイルに、より具体的なエラーが記録されている可能性があります。Cloud Logging のログを調べて、実際のエラーを確認します。 | 
| リードレプリカを作成できない - invalidFlagValue エラー。 | リクエスト内のフラグのいずれかが無効です。これは、明示的に指定されたフラグか、デフォルト値に設定されたフラグである可能性があります。 まず、 
 | 
| リードレプリカを作成できない - 不明なエラー。 | ログファイルに、より具体的なエラーが記録されている可能性があります。Cloud Logging のログを調べて、実際のエラーを確認します。 エラーが  | 
| ディスクに空きがない。 | レプリカの作成中にプライマリ インスタンスのディスクの空きがなくなる可能性があります。プライマリ インスタンスを編集して、より大きなディスクサイズにアップグレードします。 | 
| レプリカ インスタンスのメモリ使用量が多すぎる。 | レプリカは一時メモリを使用して頻繁にリクエストされる読み取りオペレーションをキャッシュに保存するため、プライマリ インスタンスより多くのメモリを使用する可能性があります。 レプリカ インスタンスを再起動して、一時メモリ領域を再利用します。 | 
| レプリケーションが停止した。 | ストレージの上限に達しており、ストレージの自動増量が有効になっていません。 インスタンスを編集して  | 
| レプリケーション ラグが常に大きい。 | 書き込みの負荷が大きすぎてレプリカで処理できません。レプリケーション ラグは、レプリカの SQL スレッドで IO スレッドに対応できない場合に発生します。クエリやワークロードによっては、特定のスキーマで一時的または永続的に高いレプリケーション ラグが発生することがあります。レプリケーション ラグの一般的な原因は次のとおりです。 
 考えられる解決策は次のとおりです。 
 | 
| レプリカの作成がタイムアウトで失敗する。 | プライマリ インスタンスで長時間 commit されていないトランザクションが実行されると、リードレプリカの作成に失敗することがあります。 実行中のクエリをすべて停止してからレプリカを再作成します。 |