Esta página contém uma lista dos problemas mais frequentes que você pode encontrar ao trabalhar com instâncias do Cloud SQL e as etapas que você pode seguir para solucioná-los. Consulte também as páginas Problemas conhecidos , Solução de problemas e Suporte .
Ver registros
Para ver informações sobre operações recentes, você pode visualizar os logs de operação da instância do Cloud SQL ou os logs de erro do SQL Server .
Problemas de conexão
Consulte a página Depuração de problemas de conexão ou a seção Conectividade na página de solução de problemas para obter ajuda com problemas de conexão.
Problemas de instância
Backups
Para obter o melhor desempenho dos backups , mantenha o número de tabelas em um número razoável.
Para outros problemas de backup, consulte a seção Backups na página de solução de problemas.
Importação e exportação
Importações para o Cloud SQL e exportações a partir do Cloud SQL podem levar muito tempo para serem concluídas, dependendo do tamanho dos dados processados. Isso pode ter os seguintes impactos:
- Não é possível interromper uma operação de instância de longa execução do Cloud SQL.
- Você pode executar apenas uma operação de importação ou exportação por vez para cada instância, e uma importação ou exportação de longa duração bloqueia outras operações, como backups automatizados diários.
Você pode diminuir o tempo necessário para concluir cada operação usando a funcionalidade de importação ou exportação do Cloud SQL com lotes menores de dados.
Para migrações de bancos de dados inteiros, geralmente é melhor usar arquivos BAK em vez de arquivos SQL para importações. Geralmente, importar de um arquivo SQL leva muito mais tempo do que importar de um arquivo BAK.
Para outros problemas de importação e exportação, consulte a seção Importação e exportação na página de solução de problemas.
Estado suspenso
Há vários motivos pelos quais o Cloud SQL pode suspender uma instância, incluindo:
Problemas de faturamento
Por exemplo, se o cartão de crédito da conta de cobrança do projeto tiver expirado, a instância poderá ser suspensa. Você pode verificar as informações de cobrança de um projeto acessando o Google Cloud página de faturamento do console, selecionando o projeto e visualizando as informações da conta de faturamento usada para o projeto. Após resolver o problema de faturamento, a instância retornará ao status executável em algumas horas.
Principais problemas com o Cloud Key Management Service
Por exemplo, se a versão da chave do Cloud KMS usada para criptografar os dados do usuário na instância do Cloud SQL não estiver presente, o acesso à chave será revogado ou a chave será desativada ou excluída. Para obter mais informações, consulte Usando chaves de criptografia gerenciadas pelo cliente (CMEK) .
Questões legais
Por exemplo, uma violação da Google Cloud A Política de Uso Aceitável pode causar a suspensão da instância. Para obter mais informações, consulte "Suspensões e Remoções" no Google Cloud Termos de Serviço .
Questões operacionais
Por exemplo, se uma instância estiver presa em um loop de falha (ela trava durante a inicialização ou logo após a inicialização), o Cloud SQL poderá suspendê-la.
Enquanto uma instância estiver suspensa, você poderá continuar visualizando informações sobre ela ou excluí-la, caso problemas de cobrança tenham acionado a suspensão.
Usuários do Cloud SQL com pacotes de suporte Platinum, Gold ou Silver podem entrar em contato diretamente com nossa equipe de suporte sobre instâncias suspensas. Todos os usuários podem usar as orientações anteriores, juntamente com o fórum google-cloud-sql .
Desempenho
Visão geral
O Cloud SQL oferece suporte a cargas de trabalho de alto desempenho com até 60.000 IOPS e sem custo extra para E/S. O desempenho de IOPS e throughput depende do tamanho do disco, da contagem de vCPUs da instância e do tamanho do bloco de E/S, entre outros fatores.
O desempenho da sua instância também depende da sua escolha de tipo de armazenamento e carga de trabalho.
Saiba mais sobre:
- Discos persistentes e desempenho .
- Métricas de desempenho e limitação .
- Otimizando o desempenho do disco .
- Outros fatores que afetam o desempenho .
Mantenha um número razoável de tabelas de banco de dados
As tabelas do banco de dados consomem recursos do sistema. Um número grande delas pode afetar o desempenho e a disponibilidade da instância, fazendo com que ela perca a cobertura do SLA. Saiba mais .
Solução de problemas
Para outros problemas do Cloud SQL, consulte a página de solução de problemas .
Mensagens de erro
Para mensagens de erro específicas da API, consulte a página de referência de mensagens de erro .
Solucionar problemas de chaves de criptografia gerenciadas pelo cliente (CMEK)
Operações do administrador do Cloud SQL, como criar, clonar ou atualizar, podem falhar devido a erros do Cloud KMS e funções ou permissões ausentes. Os motivos comuns para falhas incluem uma versão ausente da chave do Cloud KMS, uma versão desativada ou destruída da chave do Cloud KMS, permissões insuficientes do IAM para acessar a versão da chave do Cloud KMS ou a versão da chave do Cloud KMS estar em uma região diferente da instância do Cloud SQL. Use a tabela de solução de problemas a seguir para diagnosticar e resolver problemas comuns.
Tabela de solução de problemas de chaves de criptografia gerenciadas pelo cliente
Para este erro... | O problema pode ser... | Experimente isto... |
---|---|---|
Conta de serviço por produto e por projeto não encontrada | O nome da conta de serviço está incorreto. | Certifique-se de ter criado uma conta de serviço para o projeto de usuário correto. |
Não é possível conceder acesso à conta de serviço | A conta de usuário não tem permissão para conceder acesso a esta versão de chave. | Adicione a função de Administrador da Organização à sua conta de usuário ou serviço. |
A versão da chave do Cloud KMS foi destruída | A versão chave é destruída. | Se a versão da chave for destruída, você não poderá usá-la para criptografar ou descriptografar dados. |
A versão da chave do Cloud KMS está desabilitada | A versão da chave está desativada. | Reative a versão da chave do Cloud KMS. |
Permissão insuficiente para usar a chave do Cloud KMS | A função cloudkms.cryptoKeyEncrypterDecrypter está ausente na conta de usuário ou serviço que você está usando para executar operações em instâncias do Cloud SQL, ou a versão da chave do Cloud KMS não existe. | No Google Cloud projeto que hospeda a chave, adicione a função cloudkms.cryptoKeyEncrypterDecrypter à sua conta de usuário ou serviço.IR PARA A PÁGINA DE CONTAS IAM Se a função já tiver sido concedida à sua conta, consulte "Criando uma chave" para saber como criar uma nova versão de chave. Consulte a observação. |
A chave do Cloud KMS não foi encontrada | A versão chave não existe. | Crie uma nova versão de chave. Consulte Criação de uma chave . Consulte a nota. |
A instância do Cloud SQL e a versão da chave do Cloud KMS estão em regiões diferentes | A versão da chave do Cloud KMS e a instância do Cloud SQL devem estar na mesma região. Não funciona se a versão da chave do Cloud KMS estiver em uma região global ou multirregional. | Crie uma versão de chave na mesma região onde você deseja criar instâncias. Consulte Criação de uma chave . Consulte a observação. |
A versão da chave do Cloud KMS foi restaurada, mas a instância ainda está suspensa | A versão da chave está desabilitada ou não concede permissões adequadas. | Reative a versão da chave e conceda a função cloudkms.cryptoKeyEncrypterDecrypter à sua conta de usuário ou serviço no Google Cloud projeto que hospeda a chave. |
Tabela de solução de problemas de reencriptação
Para este erro... | O problema pode ser... | Experimente isto... |
---|---|---|
A recriptografia do recurso CMEK falhou porque a chave do Cloud KMS está inacessível. Certifique-se de que a versão da chave primária esteja habilitada e que a permissão tenha sido concedida corretamente. | A versão da chave está desabilitada ou não concede permissões adequadas. | Reative a versão da chave do Cloud KMS: IR PARA A PÁGINA DE CHAVES DE CRIPTOMOEDA No Google Cloud projeto que hospeda a chave, confirme se a função |
A recriptografia do recurso CMEK falhou devido a um erro interno do servidor. Tente novamente mais tarde. | Há um erro interno do servidor. | Tente criptografar novamente. Para obter mais informações, consulte Recriptografar uma instância ou réplica existente habilitada para CMEK. |