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 na lista suspensa Serviços.

    Se você não encontrar a opção API Cloud SQL, 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 MySQL 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é 100 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ões. A equipe do Cloud SQL recomenda o uso de limites de conexões padrão para garantir a estabilidade da instância. É possível encontrar os limites de conexões da sua instância conectando-se ao banco de dados e executando o comando: SHOW VARIABLES LIKE "max_connections";

Limites de conexão padrão do Cloud SQL para MySQL

Tipo de máquinas Conexões simultâneas padrão
db-f1-micro 250
db-g1-small 1.000
Todos os outros tipos de máquinas 4.000

Limites fixos

Limite de tabelas

O Cloud SQL para MySQL tem um limite de 10.000 tabelas por instância. Um número muito grande de tabelas pode afetar significativamente o desempenho de uma instância do Cloud SQL. Aquelas que excederem o limite não serão cobertas pelo SLA.

Quando o tamanho de uma tabela atinge 16 TB, o tamanho máximo das partições do Linux, não é possível adicionar mais arquivos de dados a ela.

Limite de operações

Os tipos de máquinas micro e de nível pequeno limitam o número de operações simultâneas. Exceder esses limites causa um erro Too many operations.

O limite do tipo de máquina db-custom-1-3840 (CPU única) é de 50 operações simultâneas.

O limite do tipo de máquina f1-micro (CPU de núcleo compartilhado) é de 20 operações simultâneas.

Limites de armazenamentos do Cloud SQL

Instâncias do MySQL Instâncias do PostgreSQL e do SQL Server
Até 64 TB, dependendo do tipo de máquina. Até 64 TB, dependendo se a instância tiver 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 estão limitados a 100 conexões com 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 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.