Configurações da instância

Esta página fornece informações sobre as configurações disponíveis para instâncias do Cloud SQL.

Configurações

Configuração Modificável após a criação? Valores possíveis
ID da instância N Composto de letras minúsculas, números e hífens. Inicia com uma letra.
Região N asia-east1 — Taiwan
asia-east2 — Hong Kong
asia-northeast1 — Tóquio
asia-northeast2 — Osaka
asia-northeast3 — Seoul
asia-south1 — Mumbai
asia-southeast1 — Singapura
asia-southeast2 — Jakarta
australia-southeast1 — Sydney
europe-north1 — Finlândia
europe-west1 — Bélgica
europe-west2 — Londres
europe-west3 — Frankfurt
europe-west4 — Países baixos
europe-west6 — Zurique
northamerica-northeast1 — Montreal
southamerica-east1 — São Paulo
us-central1 — Iowa
us-east1 — Carolina do Sul
us-east4 — Virgínia do Norte
us-west1 — Oregon
us-west2 — Los Angeles
us-west3 — Salt Lake City
us-west4 — Las Vegas
Zona S Os valores possíveis dependem da região.
Versão do banco de dados N SQL Server 2017 Standard (padrão)
SQL Server 2017 Enterprise
SQL Server 2017 Express
SQL Server 2017 Web

Para limites de recursos dessas versões, consulte Limites de escala.

IP particular Depois de configurado, não é possível desativá-lo. Configurado ou não.
IP público S Ativado ou desativado.
Redes autorizadas S Se o IP público estiver ativado, os endereços IP estarão autorizados para se conectar à instância. Também é possível especificar o valor como um intervalo de endereços IP usando a notação CIDR.
Núcleos S Para informações sobre limites de escala para núcleos, consulte Edições e recursos compatíveis do SQL Server 2017.
Memória S Para informações sobre limites de escala para memória, consulte Edições e recursos compatíveis do SQL Server 2017.
Tipo de armazenamento N SSD (único valor)
Capacidade de armazenamento S
(somente aumento)
Instâncias com, no mínimo, uma vCPU (não compartilhada) podem ter até 30.720 GB.
Instâncias com uma vCPU compartilhada podem ter até 3.062 GB.
Aumento automático de armazenamento S Ativado (valor padrão)
Desativado
Limite de aumento automático de armazenamento S Em GiBs. 0 (padrão) indica que não há limite.
Backups S
Ativado (valor padrão)
Desativado
Opções de locais S Multirregião (valor padrão)
Região

Há também um menu suspenso com uma lista de multirregiões ao selecionar Multirregião ou regiões quando você selecionar Região.

Disponibilidade: zona única S
Ativado (valor padrão)
Desativado
Alta disponibilidade (regional) S
Ativado
Desativado (valor padrão)
Manutenção: janela preferencial S Qualquer (valor padrão)
Dia da semana
Manutenção: ordem de atualização S Qualquer um (valor padrão)
Mais tarde
Mais cedo
Sinalizações do banco de dados S Consulte Como configurar sinalizações do banco de dados.
Compilação padrão N Os valores possíveis estão listados no seguinte local: Compilações no nível do servidor.
ID da instância

O código da instância é o nome dela. Ele é usado para identificar exclusivamente sua instância dentro do seu projeto. Sempre que possível, escolha um nome que indique a finalidade da instância

project-ID:instance-ID precisa ter 98 caracteres ou menos.

Não é necessário incluir o ID do projeto no nome da instância. Isso é feito automaticamente quando necessário, como nos arquivos de registros, por exemplo.

Não é possível reutilizar um nome de instância por até uma semana depois de excluí-la.

Região
A região do Google Cloud em que a instância está localizada. Só é possível definir a região durante a criação da instância. Para melhorar o desempenho, mantenha os dados próximos aos serviços que precisam deles. Para mais informações, consulte Locais da instância.
Zona
A zona do Google Cloud em que a instância está localizada. Ao estabelecer uma conexão a partir de uma instância do Compute Engine, você precisará selecionar a zona em que essa instância está localizada. Caso contrário, aceite a zona padrão. É possível editar a instância posteriormente para alterar a zona, se necessário. Para mais informações, consulte Locais da instância.
Núcleos

O número de CPUs de sua instância.

Para algumas combinações de núcleo e memória de amostra, consulte Tipos de máquinas de amostra.

Memória

A quantidade de memória disponível para a instância. Para cargas de trabalho sensíveis ao desempenho, como processamento de transações on-line (OLTP, na sigla em inglês), verifique se a instância tem memória suficiente para conter todo o conjunto de trabalho. Porém, há outros fatores capazes de afetar os requisitos de memória, como o número de conexões ativas. Realize testes de carga para evitar problemas de desempenho na produção.

Para algumas combinações de núcleo e memória de amostra, consulte Tipos de máquinas de amostra.

Versão do banco de dados
A menos que você precise de um recurso fornecido apenas por uma versão específica, aceite a versão padrão do banco de dados.
Tipo de armazenamento
Ao escolher SSD, o valor padrão e único disponível, sua instância terá armazenamento SSD. SSDs oferecem menor latência e maior capacidade de transferência de dados.
Capacidade de armazenamento

Escolha uma capacidade adequada para o tamanho do seu banco de dados. Depois de criar a instância, é possível aumentar a capacidade de armazenamento, mas não diminuí-la. A quantidade de capacidade de armazenamento alocada para sua instância afeta o custo dela. Para mais informações, consulte Preço de armazenamento e rede.

Para réplicas de leitura, a capacidade de armazenamento precisa sempre ser, pelo menos, tão alta quanto a da instância principal. Quando uma instância principal é redimensionada, todas as réplicas de leitura são redimensionadas, se necessário, para que tenham pelo menos a mesma capacidade de armazenamento que a instância principal atualizada.

Aumento automático de armazenamento

Se você ativar essa configuração, o Cloud SQL verificará o armazenamento disponível a cada 30 segundos. Se o armazenamento disponível estiver abaixo do limite, o Cloud SQL adicionará automaticamente mais capacidade de armazenamento. Se o armazenamento disponível ficar repetidamente abaixo do tamanho limite, o Cloud SQL continuará adicionando armazenamento até atingir o limite máximo de 30 TB.

A configuração automática do aumento do armazenamento de uma instância principal se aplica automaticamente a qualquer réplica de leitura dessa instância. A configuração automática do aumento do armazenamento não pode ser definida de maneira independente para réplicas de leitura.

Limite

O limite mínimo depende da quantidade de armazenamento atualmente provisionada para sua instância. Ele não pode ser maior que 25 GB.

No caso de instâncias provisionadas com 500 GB de armazenamento ou mais, o limite mínimo é sempre de 25 GB.

Para instâncias provisionadas com menos de 500 GB de armazenamento, esta fórmula é usada para calcular o limite:

  5 + (provisioned storage)/25

O resultado da divisão é arredondado para baixo para o número inteiro mais próximo.

Cálculo de limite mínimo para uma instância com capacidade de armazenamento de 66 GB:

5 + (1/25th of 66 GB) = 5 + (66/25) = 5 + 2.6 -> 5 + 2 = 7 GB
Cálculo de limite mínimo para uma instância com capacidade de armazenamento de 1.000 GB:
5 + (1/25th of 1000 GB) = 5 + (1000/25) = 5 + 40 = 45 -> maximum value of 25 GB

Quantidade de armazenamento adicionado

A quantidade de armazenamento adicionado à instância é igual ao limite mínimo.

Limite de aumento automático de armazenamento

Se você ativar a configuração de aumento de armazenamento automático, será possível fornecer um limite específico para o tamanho do armazenamento que sua instância poderá aumentar automaticamente. Não é possível diminuir o tamanho do armazenamento. Portanto, esse limite pode impedir que o tamanho da instância aumente muito (devido a um aumento temporário no tráfego). Lembre-se de que, quando uma instância não consegue adicionar armazenamento de que precisa, ela provavelmente deixa de aceitar conexões de entrada e pode ficar off-line.

O valor padrão 0 indica que não há limite além do armazenamento máximo disponível para o nível de instância.

Para definir o limite ao criar a instância, use o parâmetro --storage-auto-increase-limit=integer value of GB, conforme descrito na página criar instância. Para definir o limite em uma instância existente, use o mesmo parâmetro com o comando gcloud beta sql instances patch.

A configuração automática do limite de aumento do armazenamento de uma instância primária se aplica automaticamente a qualquer réplica de leitura dessa instância. Essa configuração automática não pode ser definida de forma independente para réplicas de leitura.

Backups
Essa configuração determina se os backups serão feitos automaticamente ou não.
Opções de local

Você pode optar por armazenar backups em várias regiões ou em uma única região. Multirregião é o padrão e a opção recomendada. Os backups são armazenados em regiões mais próximas da instância.

Você também tem a opção de selecionar um local personalizado para seu backup. Use essa opção somente se exigido por regulamentos ou se uma política da organização exigir que seus backups estejam em várias regiões ou em regiões específicas. Consulte Locais personalizados para mais informações.

Disponibilidade: por zona

Coloca a instância e os backups em uma única zona. Quando você seleciona essa opção, não há failover em caso de interrupção.

Alta disponibilidade (regional)

Quando você seleciona Alta disponibilidade (regional), se houver uma interrupção, a instância fará o failover para outra zona na região em que a instância está localizada, desde que a zona de failover não tenha uma interrupção. É recomendável selecionar Alta disponibilidade (regional) para instâncias no ambiente de produção.

Consulte a Visão geral da configuração de alta disponibilidade.

Janela de manutenção

O dia e a hora em que as atualizações disruptivas (atualizações que exigem a reinicialização de uma instância) podem ser feitas nessa instância do Cloud SQL. Se a janela de manutenção for definida para uma instância, o Cloud SQL não inicia uma atualização disruptiva dessa instância fora da janela. Não há garantia de conclusão da atualização antes do fim da janela de manutenção, mas normalmente as reinicializações são concluídas dentro de alguns minutos.

As réplicas de leitura não são compatíveis com a configuração da janela de manutenção. Elas podem sofrer um upgrade que as interrompa a qualquer momento.

Os eventos de failover não ocorrem durante uma janela de manutenção.

Dia/hora da manutenção

Essa configuração permite especificar uma preferência sobre o dia e a hora relativos das atualizações de instâncias que exigem uma reinicialização. O recebimento antecipado de atualizações permite testar o aplicativo com uma atualização antes das instâncias que serão atualizadas posteriormente.

O dia e a hora relativos das atualizações não são levados em consideração entre projetos. Se você tem instâncias com uma configuração de dia/hora anterior em um projeto diferente das instâncias com uma configuração de dia/hora posterior, o Cloud SQL não tenta atualizar as instâncias com a configuração anterior primeiro.

Se você não definir a configuração de dia/hora da manutenção, o Cloud SQL escolhe o dia e a hora das atualizações na instância dentro da respectiva janela de manutenção, se for o caso.

A configuração de dia/hora da manutenção não afeta a versão de software que o Cloud SQL aplica à instância.

IP privado
Configura a instância para o uso de IP particular. Saiba mais.
IP público
Se ativado, a instância receberá um endereço IPv4 público. Quando você desativa o IP público, esse endereço é liberado. você poderá reativar o IP público mais tarde, mas receberá um endereço IPv4 diferente. Por padrão, o endereço IP público é bloqueado para todos os endereços. Use redes autorizadas para ativar o acesso.
Redes autorizadas
É possível adicionar endereços IP específicos ou intervalos de endereços para abrir a instância para esses endereços.

Para saber mais sobre a configuração de endereços IP, consulte Como configurar a conectividade IP.

Política de ativação
Para alterar a política de ativação, inicie e interrompa a instância. Interromper a instância impede que novas instâncias sejam cobradas.
Sinalizações do banco de dados

Você pode especificar sinalizações do banco de dados na instância do Cloud SQL.

Para uma lista completa das sinalizações configuráveis do banco de dados, consulte Como configurar sinalizações do banco de dados.

Compilação padrão

Defina um valor de compilação padrão para a instância, conforme descrito na página Como criar instâncias. Esta configuração de compilação é um padrão no nível da instância para classificar regras, letras maiúsculas e minúsculas e dar diferenciação a acentos nos bancos de dados da instância.

Essa configuração de compilação se torna o padrão para os bancos de dados do sistema também.

Uma configuração de compilação de uma instância ou banco de dados é indicada no Console do Cloud. É possível verificar a compilação padrão de uma instância na página Visão geral da instância, disponível na página Instâncias do Cloud SQL. Além disso, na página "Visão geral da instância", no menu de navegação, clique em Bancos de dados para verificar a configuração de compilação de um banco de dados específico.

Este padrão de compilação é permanente no nível da instância, mas não no nível do banco de dados. É possível alterar este padrão com uma ferramenta de administração de banco de dados, mas somente para um banco de dados específico que você esteja criando ou atualizando. Não é possível alterar o padrão de compilação de uma instância após a criação dela, a menos que você a recrie.

Se você clonar uma instância, a compilação padrão será transferida para o clone.

Para ver uma lista completa das configurações de compilação compatíveis, consulte Compilações no nível do servidor.

Impacto da alteração das configurações da instância

Para a maioria das configurações da instância, o Cloud SQL aplica as alterações imediatamente, sem afetar a conectividade.

Já a alteração do número de CPUs, do tamanho da memória ou da zona da instância faz com que ela fique off-line por vários minutos. Planeje-se para fazer esses tipos de alterações quando seu aplicativo puder lidar com uma interrupção com essa duração.

A seguir