割り当てと上限

このページでは、Cloud SQL の割り当てと上限について説明します。割り当てはプロジェクト単位で適用されます。上限は、その上限の内容に応じてインスタンスまたはプロジェクトに適用されます。

割り当てを確認する

プロジェクト用の現在のリソースの割り当て量を確認するには、Google Cloud Console の [割り当て] ページに移動できます。

割り当てを増やす

Google Cloud のご利用期間が長くなるにつれて、必要な割り当て量が増える可能性があります。使用量の大幅な増加が見込まれる場合は、十分なサイズの割り当てを確保できるように、数日前にリクエストしてください。

  1. [割り当て] ページの [サービス] プルダウン リストから [Cloud SQL Admin API] を選択します。

    [Cloud SQL Admin API] が表示されない場合は、Cloud SQL Admin API が有効になっていません。

  2. 変更する割り当てを選択します。

  3. [割り当てを編集] をクリックします。

  4. 名前、メールアドレス、電話番号を入力して、[次へ] をクリックします。

  5. 割り当てリクエストを入力して、[リクエストを送信] をクリックします。

リクエストの送信後、48 時間以内に Cloud SQL for MySQL チームから返答いたします。

リソース割り当てが補充される方法

毎日の割り当ては、太平洋標準時の深夜 0 時に補充されます。

割り当てとリソースの可用性

リソースの割り当てとは、そのリソースの種類で作成できる最大リソース数のことですが、それだけのリソースが利用可能であることが条件となります。割り当てが適用されているからといって、そのリソースを常に利用できるわけではありません。当該リージョンでリソースが物理的に利用不可能である場合、プロジェクトに割り当て量が残っていても、その種類のリソースを新たに作成することはできません。

上限

定期的に補充されず、Google Cloud Console の割り当てページに表示されないいくつかの Cloud SQL リソースには、制限が課されます。上限には、増やすことができるものとできないものがあります。

増やすことができる上限

プロジェクトあたりのインスタンス数

デフォルトでは、リージョンあたりプロジェクトあたりの最大インスタンス数は 40 です。この数を増やす必要がある場合は、サポートケースを送信してリクエストしてください。

増やすことができない上限

Cloud SQL for MySQL 第 2 世代の接続制限

マシンタイプ デフォルトの同時接続数1
db-f1-micro 250
db-g1-small 1,000
その他のすべてのマシンタイプ 4,000

1 接続数の上限を構成するには max_connections フラグを使用できます(ベータ版)。ただし、デフォルトの接続数上限を使用してインスタンスの安定性を確保することをおすすめします。

Cloud SQL for MySQL 第 1 世代の接続制限

受信接続リクエストは、接続が確立される前にしばらくキューに入れられます。キューに格納できる受信接続リクエストは 100 件までです。

階層 デフォルトの同時接続数
D0~D2 250
D4 500
D8 1,000
D16 2,000
D32 4,000

Cloud SQL のストレージ上限

MySQL 第 1 世代インスタンス MySQL 第 2 世代インスタンス PostgreSQL インスタンスと SQL Server インスタンス
250 GB 最大 30,720 GB まで。マシンタイプによって異なります。 最大 30,720 GB。インスタンスの vCPU が専用か共有かによって異なります。PostgreSQL または SQL Server については、インスタンス設定をご覧ください。 シルバー以上の Google Cloud サポート パッケージをご利用の場合は、こちらのフォームから、第 1 世代インスタンスのサイズを最大 500 GB まで増やすようリクエストできます。

App Engine の制限

App Engine アプリケーションから Cloud SQL へのリクエストには、次の制限時間と最大接続数が適用されます。

  • App Engine スタンダード環境で動作するアプリの場合、すべてのデータベース リクエストは HTTP リクエスト タイマー(約 60 秒)の時間内に完了する必要があります。フレキシブル環境で動作するアプリの場合、すべてのデータベース リクエストは 60 分以内に完了する必要があります。
  • cron タスクのようなオフライン リクエストの制限時間は 10 分です。
  • Cloud SQL へのリクエストには、App Engine モジュールのスケーリング タイプと、インスタンスをメモリ内に保持できる時間(常駐)に基づいて上限が適用されます。
  • スタンダード環境で実行される App Engine の各インスタンスでは、1 つの Cloud SQL インスタンスへの同時接続数が最大 100 個に制限されます。App Engine で現在サポートされる言語バージョンで書かれたアプリケーションの場合、同時接続数が最大 60 に制限されます。

さらに App Engine アプリケーションには、App Engine の割り当てページで説明されている App Engine の割り当てと制限も追加で適用されます。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...