Sobre as configurações da instância

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

Configurações do Cloud SQL para SQL Server

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. precisa ter 98 caracteres ou menos.
Região N Para a edição do Cloud SQL Enterprise Plus:
asia-east1 — Taiwan
asia-northeast1 — Tóquio
asia-northeast3 — Seul
asia-south1 — Mumbai
asia-southeast1 — Cingapura
asia-southeast2 — Jacarta
australia-southeast1 — Sydney
australia-southeast2 — Melbourne
europe-central2 — Varsóvia
europe-west1 — Bélgica
europe-west2 — Londres
europe-west3 — Frankfurt
europe-west4 — Países Baixos
europe-west6 — Zurique
europe-west8 — Milão
europe-west9 — Paris
europe-west12 — Turim
me-central1 — Doha
me-west1 — Tel Aviv
northamerica-northeast1 — Montréal
northamerica-northeast2 — Toronto
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

Para a edição do Cloud SQL Enterprise:
africa-south1 — Joanesburgo
asia-east1 — Taiwan
asia-east2 — Hong Kong
asia-northeast1 — Tóquio
asia-northeast2 — Osaka
asia-northeast3 — Seul
asia-south1 — Mumbai
asia-south2 — Déli
asia-southeast1 — Cingapura
asia-southeast2 — Jacarta
australia-southeast1 — Sydney
australia-southeast2 — Melbourne
europe-central2 — Varsóvia
europe-north1 — Finlândia
europe-southwest1 — Madri
europe-west1 — Bélgica
europe-west2 — Londres
europe-west3 — Frankfurt
europe-west4 — Países Baixos
europe-west6 — Zurique
europe-west9 — Paris
europe-west10 — Berlim
europe-west12 — Turim
me-central1 — Doha
me-central2 — Dammam
me-west1 — Tel Aviv
northamerica-northeast1 — Montreal
northamerica-northeast2 — Toronto
southamerica-east1 — São Paulo
southamerica-west1 — Santiago
us-central1 — Iowa
us-east1 — Carolina do Sul
us-east4 — Virgínia do Norte
us-east5 — Columbus
us-south1 — Dallas
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 Para o Cloud SQL Enterprise Plus:
Console string                         API enum string
SQL Server 2019 Enterprise (default)   SQLSERVER_2019_ENTERPRISE
SQL Server 2022 Enterprise             SQLSERVER_2022_ENTERPRISE
Para a edição Cloud SQL Enterprise:
Console string                      API enum string
SQL Server 2017 Standard            SQLSERVER_2017_STANDARD
SQL Server 2017 Enterprise          SQLSERVER_2017_ENTERPRISE
SQL Server 2017 Express             SQLSERVER_2017_EXPRESS
SQL Server 2017 Web                 SQLSERVER_2017_WEB
SQL Server 2019 Standard (default)  SQLSERVER_2019_STANDARD
SQL Server 2019 Enterprise          SQLSERVER_2019_ENTERPRISE
SQL Server 2019 Express             SQLSERVER_2019_EXPRESS
SQL Server 2019 Web                 SQLSERVER_2019_WEB
SQL Server 2022 Standard            SQLSERVER_2022_STANDARD
SQL Server 2022 Enterprise          SQLSERVER_2022_ENTERPRISE
SQL Server 2022 Express             SQLSERVER_2022_EXPRESS
SQL Server 2022 Web                 SQLSERVER_2022_WEB

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

Domínio do Active Directory S Um menu suspenso para participar de um domínio do Active Directory gerenciado está disponível. O menu lista todos os domínios gerenciados do Microsoft AD no seu projeto. No menu suspenso, selecione um domínio. Para mais informações, consulte Visão geral do Microsoft AD gerenciado no Cloud SQL. Além disso, observe os procedimentos e restrições para a integração com um domínio do AD gerenciado em um projeto diferente.
Modo SSL S Aplica/ativa o SSL da seguinte maneira:
  • ALLOW_UNENCRYPTED_AND_ENCRYPTED: permite conexões não SSL/não TLS e SSL/TLS. Esse é o valor padrão.
  • ENCRYPTED_ONLY: só permite conexões criptografadas com SSL/TLS.
Definir a edição S

ENTERPRISE ou ENTERPRISE PLUS

IP particular Depois de ativado, ele não pode ser desativado. Ativado ou desativado.
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.
Cache de dados S Ativado ou desativado.
Núcleos S Para informações sobre limites de escala para núcleos, consulte Limites de escala.
Memória S Para informações sobre limites de escala para memória, consulte Limites de escala.
Desativar multissegmentação simultânea S Configure as linhas de execução por núcleo para uma instância de 2 para 1.

Para saber mais sobre como configurar a multissegmentação simultânea, consulte Multissegmentação simultânea.
Tipo de armazenamento N SSD (único valor)
Capacidade de armazenamento S
(somente aumento)
Instâncias com pelo menos uma vCPU (não compartilhada) podem ter até 64 TB.


Criar ou aumentar a capacidade de armazenamento para 64 TB pode aumentar a latência de operações comuns, como backups, que dependem da carga de trabalho.
Ativar aumento automático de armazenamento S Ativado (valor padrão)
Desativado
Limite de aumento automático de armazenamento S Em GB. 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 de regiões ao selecionar Região.

Proteção contra exclusão de instâncias S Ativado ou desativado.
Ativar recuperação pontual S
(consulte a observação)
Ativado (valor padrão)
Desativado
Disponibilidade: zona única S
Ativado (valor padrão)
Desativado
Alta disponibilidade (regional) S
Ativado
Desativado (valor padrão)
Manutenção: janela de manutenção S Qualquer valor (valor padrão)
Dia da semana e hora do dia
Manutenção: dia/hora da manutenção S Qualquer valor (valor padrão)
Canary (também Semana 1 (Inicial) / Pré-lançamento)
Stable (também Semana 2 (Posterior) / Produção)
Semana 5
Sinalizações do banco de dados S Consulte Como configurar sinalizações do banco de dados.
Ordenação padrão N Para uma lista de valores compatíveis, consulte sys.fn_helpcollations.
Auditoria do SQL Server S Ativado ou desativado.
Fuso horário S É possível definir o fuso horário ao criar ou editar uma instância. Se você não especificar um fuso horário, o fuso horário da instância será UTC.
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.
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.

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.

Versão do banco de dados
A menos que você precise de um recurso fornecido somente por uma versão específica, aceite a versão padrão do banco de dados. Para o comando gcloud e o uso da API REST, consulte a documentação de referência.
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.
Domínio do Active Directory

Faça a integração com o Microsoft AD gerenciado, permitindo a autenticação do Windows na instância. Para integrar, escolha um domínio para a instância a ser mesclada. Para mais informações, consulte a Visão geral do Microsoft AD gerenciado no Cloud SQL.

Capacidade de armazenamento

Escolha uma capacidade adequada para o tamanho do seu banco de dados. Depois de criar a instância, é possível aumentar manualmente a capacidade de armazenamento editando a configuração da instância, mas não é possível diminuí-la. Aumentar a capacidade de armazenamento não causa inatividade.

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.

Ativar 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 64 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 -> rounded down to the
maximum value of 25 GB

Quantidade de armazenamento adicionado

A quantidade de armazenamento adicionado à instância é igual ao limite mínimo, que não pode ser maior que 25 GB.

Considerações sobre discos grandes

Para instâncias provisionadas com armazenamento de 500 GB ou mais, o tamanho limite é sempre de 25 GB e a quantidade de armazenamento adicionada sempre é de 25 GB. Como resultado, o espaço vazio máximo possível é de 50 GB. Se você não redimensionar manualmente a instância com disco maior que 5 TB, o disco poderá permanecer com 99% de capacidade o tempo todo, mesmo que a instância tenha um espaço vazio.

Antes de uma operação que aumenta rapidamente o uso do espaço em disco, como uma importação grande ou uma consulta que requer uma grande tabela temporária, redimensione manualmente o disco em vez de depender de crescimento automático para acompanhar.

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. Lembre-se de que quanto maior o tamanho da instância, maior a latência operacional.

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 automatizados e recuperação pontual

Essas opções determinam se são feitos backups automatizados e se os backups de registros de transação estão ativados. Ambas as opções adicionam um pequeno custo de desempenho e usam armazenamento extra, mas são necessárias para a criação de réplicas e clones, assim como para a recuperação pontual. Quando você seleciona essa opção, também é possível selecionar um período em que os backups automatizados ocorrem.

Os backups automatizados ocorrem diariamente, durante o período escolhido. Após sete dias, o backup mais antigo é excluído.

Para informações sobre a recuperação pontual, consulte Visão geral da recuperação pontual.

Para informações sobre replicação, consulte Opções de replicação. Para informações sobre a clonagem de instâncias, consulte Como clonar instâncias.

Configurações de retenção para backups automáticos

O valor padrão para o número de backups retidos é 7, mas é possível alterá-lo para qualquer valor no intervalo de 1 a 365.

Consulte Retenção automatizada de registro de transações e backup para mais informações.

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 porque oferece proteção contra inatividade quando uma região fica indisponível. 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 o 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.

Proteção contra exclusão de instâncias

Protege uma instância contra exclusão acidental. Se essa configuração estiver ativada, será necessário desativá-la antes de excluir a instância. Consulte Impedir a exclusão de uma instância.

Ativar recuperação pontual

A recuperação pontual permite que você se recupere de um backup, a partir de um momento específico.

Para informações sobre a recuperação pontual, consulte Visão geral da recuperação pontual.

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. Recomendado apenas para fins de teste e desenvolvimento.

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 os eventos de manutenção da instância do Cloud SQL estão programados para acontecer.

As réplicas de leitura não suportam as configurações da janela de manutenção no momento.

Para mais informações sobre manutenção, consulte Sobre manutenção em instâncias do Cloud SQL.

Dia/hora da manutenção

Sua preferência sobre o dia/hora das atualizações de manutenção. Você pode receber as atualizações uma ou duas semanas após a notificação e testar as atualizações de manutenção em um ambiente de teste antes que as instâncias de produção recebam a atualização. Também é possível receber a atualização de manutenção cinco semanas ("week5") após o envio da notificação. A configuração de dia/hora da manutenção não afeta a versão de manutenção que o Cloud SQL aplica à instância.

Se você não definir a configuração de dia/hora da manutenção, o Cloud SQL escolherá o dia e a hora das atualizações para a instância (dentro da respectiva janela de manutenção, se aplicável).

Para mais informações sobre manutenção, consulte Sobre manutenção em instâncias do Cloud SQL.

IP particular
Configura a instância para o uso de IP privado. Saiba mais.
IP público
Se ativado, a instância receberá um endereço IPv4 público. O endereço é liberado quando você desativa o IP público. Caso decida reativá-lo, você 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.

Cache de dados

O cache de dados é opcional para instâncias da edição Enterprise Plus do Cloud SQL. O cache de dados utiliza SSDs locais para estender o cache da página do SO da memória para o nível do SSD. O Cloud SQL gerencia essa configuração. Armazenar em cache todo o conjunto de trabalho oferece desempenho máximo ao usar o cache de dados. Você pode usar o console do Google Cloud, a gcloud CLI ou a API Cloud SQL Admin para ativar ou desativar essa configuração nas suas instâncias da edição Cloud SQL para Enterprise Plus.

A tabela a seguir mostra o tamanho do cache de dados para as várias configurações de vCPU. O tamanho do cache de dados é fixo e não pode ser configurado.

Família de máquinas com desempenho otimizado
Tipo de máquina da edição Enterprise Plus vCPUs Memória (GB) Cache de dados (GB)
db-perf-optimized-N-2 2 16 375
db-perf-optimized-N-4 4 32 375
db-perf-optimized-N-8 8 64 375
db-perf-optimized-N-16 16 128 750
db-perf-optimized-N-32 32 256 1.500
db-perf-optimized-N-48 48 384 3000
db-perf-optimized-N-64 64 512 6.000
db-perf-optimized-N-80 80 640 6.000
db-perf-optimized-N-96 96 768 6.000
db-perf-optimized-N-128 128 864 9000
Família de máquinas com otimização de memória
Tipo de máquina vCPUs Memória (GB) Cache de dados (GB)
db-memory-optimized-N-4 4 128 750
db-memory-optimized-N-8 8 256 1500
db-memory-optimized-N-16 16 512 3000
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 flags 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 ordenação padrão para a instância, conforme descrito na página Como criar instâncias. Esta configuração de ordenaçã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 ordenação se torna o padrão para os bancos de dados do sistema também.

Uma configuração de ordenação de uma instância ou banco de dados é indicada no Console do Google Cloud. É possível verificar a ordenaçã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 ordenação de um banco de dados específico.

Este padrão de ordenaçã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 ordenação de uma instância após a criação dela, a menos que você a recrie.

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

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

Auditoria do SQL Server

Essa configuração determina se a auditoria do banco de dados está ativada. Para mais informações, consulte Auditoria do banco de dados do SQL Server.

Fuso horário

Ao criar uma instância, é possível definir um fuso horário para a instância usando o parâmetro --time-zone=WINDOWS_TIME_ZONE. O fuso horário da instância também pode ser definido ou alterado mais tarde atualizado as configurações da instância usando o parâmetro --time-zone=WINDOWS_TIME_ZONE. Se um fuso horário não for especificado para a instância, o fuso horário dela será UTC.

Uma réplica de leitura tem o mesmo fuso horário da instância principal.

Um clone tem o mesmo fuso horário que a instância de origem dele.

Ao restaurar uma instância de um backup, o fuso horário da instância restaurada terá o mesmo fuso da instância de origem no momento da restauração. O fuso horário no momento do backup não será usado.

Para ver os valores de fuso horário disponíveis, consulte a coluna "Fuso horário do Windows", em Mapeamento de fuso horário.

Também é possível obter os valores disponíveis usando esta consulta:

  SELECT * FROM sys.timeZone_info;
  

Veja a seguir um exemplo de função para recuperar o fuso horário de uma instância: SYSDATETIMEOFFSET. A função AT TIME ZONE pode ser útil para conversões de tempo e muito mais. Para informações sobre essa função, consulte ZONA DE TEMPO (Transact-SQL).

Os seguintes fusos horários não são compatíveis:

  • Horário padrão central (México)
  • Padrão de Ecaterimburgo
  • Padrão de Kaliningrado
  • Padrão Kamchatka
  • Padrão da Magallanes
  • Padrão do Atlântico Central
  • Padrão da Ásia do Norte
  • Padrão da Ásia do Norte
  • Padrão do Paquistão
  • Padrão Qyzylorda
  • Russo (padrão)
  • Padrão do Sudão
  • Padrão Vladivostok
  • Padrão Volgogrado
  • Certificado Yakutsk Standard

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.

Alterar o número de CPUs ou o tamanho da memória faz com que a instância fique off-line por menos de 60 segundos. Alterar a zona de uma instância, configurar o IP privado, alterar a rede e ativar a alta disponibilidade faz com que a instância fique off-line por vários minutos. Planeje essas mudanças quando seu serviço puder lidar com uma interrupção como essa.

A seguir