Cotas e limites

Nesta página, você encontra informações sobre as cotas e limites do Cloud SQL. As cotas são aplicadas por projeto. Já os limites se aplicam à instância ou ao projeto, conforme apropriado.

Como verificar as cotas

Para verificar as cotas atuais dos recursos no seu projeto, acesse a página "Cotas" no Console do Google Cloud.

Como aumentar as cotas

À medida que você usa mais o Google Cloud, as cotas também podem aumentar proporcionalmente. Se você espera um aumento significativo no uso, faça a solicitação com alguns dias de antecedência para garantir que as cotas tenham o limite necessário.

  1. Na página "Cotas", selecione API Cloud SQL Admin na lista suspensa Serviços.

    Se você não encontrar a opção API Cloud SQL Admin, significa que ela não foi ativada.

  2. Selecione as cotas que você quer mudar.

  3. Clique em Editar cotas.

  4. Preencha seu nome, e-mail e número de telefone, e clique em Próxima.

  5. Preencha o formulário de cota e clique em Enviar solicitação.

Você receberá uma resposta da equipe do Cloud SQL para PostgreSQL até 48 horas após a solicitação.

Como as cotas de recursos são renovadas

As cotas diárias são renovadas diariamente à meia-noite do horário do Pacífico.

Cotas e disponibilidade de recursos

As cotas de recursos são a quantidade máxima de recursos de um tipo específico que você poderá criar, caso eles estejam disponíveis. Elas não garantem que os recursos estarão sempre disponíveis. Se um deles não estiver fisicamente disponível na sua região, você não conseguirá criar novos recursos desse tipo, mesmo que ainda haja cotas no projeto.

Limites

Existem restrições em alguns recursos do Cloud SQL que não são reabastecidas periodicamente nem exibidas na página "Cotas" do Console do Google Cloud. Alguns limites podem ser aumentados, mas outros não.

Limites configuráveis

Instâncias por projeto

Por padrão, é possível ter até 40 instâncias por projeto. Se precisar de mais, registre um caso de suporte para solicitar o aumento.

Máximo de conexões simultâneas

Use a sinalização max_connections para configurar limites de conexão. A equipe do Cloud SQL recomenda o uso de limites de conexão padrão para garantir a estabilidade da instância.

Quando você cria uma instância do Cloud SQL para PostgreSQL, as configurações do tipo de máquina ajustam automaticamente o intervalo de tamanhos de memória disponíveis de acordo com o número de núcleos selecionados. Elas também determinam os limites iniciais de conexão padrão definidos para a instância.

É possível encontrar os limites de conexão da sua instância conectando-se ao banco de dados e executando o comando: SELECT * FROM pg_settings WHERE name = 'max_connections';

O valor nas réplicas precisa ser maior ou igual ao valor no principal. As alterações no principal se propagam para as réplicas que têm um valor menor que o novo valor no principal ou que não foi alterado do valor padrão.

Limites de conexão do Cloud SQL para PostgreSQL

Tamanho da memória, em GB Padrões para o máximo de conexões simultâneas1
0,6 (db-f1-micro) 25
1,7 (db-g1-small) 50
de 3,75 a 6 100
de 6 a 7,5 200
de 7,5 a 15 400
de 15 a 30 500
de 30 a 60 600
de 60 a 120 800
acima de 120 1.000

1 O Cloud SQL para PostgreSQL reserva até seis dessas conexões para operações internas.

Limites fixos

Limite de coleta de métricas

As métricas do PostgreSQL são coletadas para até 500 bancos de dados.

Limites de armazenamentos do Cloud SQL

Instâncias do MySQL Instâncias do PostgreSQL e do SQL Server
Até 30.720 GB, dependendo do tipo de máquina. Até 30.720 GB, dependendo se a instância tem vCPUs dedicadas ou compartilhadas. Consulte as configurações de instâncias do PostgreSQL ou do SQL Server.

Opções de armazenamentos do Cloud SQL

Para configurar uma opção de armazenamento para o melhor desempenho, é importante entender sua carga de trabalho e escolher o tipo e o tamanho adequados do disco. Para mais informações sobre as opções disponíveis para Cloud SQL, veja configurações de instâncias.

Limites do App Engine

Cada instância do App Engine executada em um ambiente padrão não pode ter mais de 100 conexões simultâneas com uma instância. Nos apps em PHP 5.5, o limite é de 60 conexões simultâneas.

Os aplicativos do App Engine estão sujeitos a limites de tempo de solicitação, dependendo do uso e do ambiente. Para mais informações, veja como as instâncias são gerenciadas nos ambientes padrão e flexível do App Engine.

Os aplicativos do App Engine também estão sujeitos a outras cotas e limites, conforme descrito na página Cotas do App Engine.

Limites do Cloud Run

Os serviços do Cloud Run (totalmente gerenciado) estão limitados a cem conexões a um banco de dados do Cloud SQL. Esse limite é aplicado por instância de serviço. Isso significa que cada instância do serviço Cloud Run (totalmente gerenciado) pode ter cem conexões com o banco de dados e, à medida que ela cresce, o número total de conexões por implantação pode aumentar.

Limites da função do Cloud

Observação: o Cloud Functions limita as execuções simultâneas a uma por instância. Nunca ocorrerá uma situação em que uma única instância de função processará duas solicitações ao mesmo tempo. Na maioria das vezes, apenas uma conexão com o banco de dados será necessária.