- Visão geral de serviço
-
Primeiros passos
- Guia de operação
- Passo 1: comprar uma instância de BD
- Passo 2: conectar-se à instância de BD
-
Guia de usuário
- Gerenciamento de permissões
-
Gerenciamento de cobrança
- Renovação manual de uma instância de banco de dados
- Renovação automática de uma instância de banco de dados
- Alteração do modo de cobrança de anual/mensal para pagamento por uso
- Alteração do modo de cobrança de pagamento por uso para anual/mensal
- Cancelamento da assinatura de uma instância anual/mensal
- Migração de dados
- Sem servidor
-
Proxy de banco de dados (divisão de leitura/gravação)
- Introdução à divisão de leitura/gravação
- Introdução aos níveis de consistência
- Criação de uma instância de proxy
- Configuração de pools de conexões
- Configuração da divisão de transações
- Configuração de uma política de roteamento
- Atribuição de pesos de leitura
- Configuração do modo de processamento de várias instruções
- Alteração das especificações de uma instância de proxy
- Alteração do número de nós de instância de proxy
- Atualização da versão do kernel de uma instância de proxy
- Uso de um nome de domínio privado para uma instância de proxy
- Alteração de um endereço de divisão de leitura/gravação
- Alteração da porta de uma instância de proxy
- Alteração do nível de consistência
- Modificação de parâmetros de instância de proxy
- Ativação ou desativação do controle de acesso
- Reinicialização de uma instância de proxy
- Exclusão de uma instância de proxy
- Introdução às regras de atribuição de pesos de leitura
- Teste do desempenho da divisão de leitura/gravação
-
Gerenciamento do ciclo de vida da instância
- Alteração de um nome de instância de BD
- Alteração de uma descrição da instância de BD
- Exclusão de uma instância de BD
- Reinicialização de uma instância de BD
- Reinicialização de um nó
- Alteração de um nome de nó
- Exportação de informações de instância
- Introdução a instâncias de DR heterogêneas
- Reconstrução de uma instância excluída da lixeira
-
Modificações de instância
- Alteração de vCPUs e memória de uma instância de banco de dados
- Alteração do armazenamento de uma instância do BD anual/mensal
- Configuração de políticas de dimensionamento automático
- Alteração de uma janela de manutenção
- Seleção de itens exibidos na instância
- Atualização de uma versão secundária
- Atualização do sistema operacional de uma instância de banco de dados
- Réplicas de leitura
- Gerenciamento de banco de dados
- Gerenciamento de contas (não administrador)
- Segurança de dados
-
Backups de dados
- Princípios de backup
- Tipos de backup
- Espaço de backup e cobrança
- Configuração de uma política de backup na mesma região
- Configuração de uma política de backup entre regiões
- Ativação ou desativação do backup criptografado
- Criação de um backup manual
- Exportação de informações de backup
- Exclusão de um backup manual
- Restaurações de dados
- Gerenciamento de conexão
-
Gerenciamento de modelo de parâmetro
- Criação de um modelo de parâmetro
- Modificação de parâmetros de uma instância de banco de dados do TaurusDB
- Exportação de parâmetros
- Comparação de modelos de parâmetro
- Visualização do histórico de alterações de parâmetros
- Replicação de um modelo de parâmetro
- Redefinição de um modelo de parâmetro
- Aplicação de um modelo de parâmetro
- Exibição de registros de aplicação de um modelo de parâmetro
- Edição de uma descrição de modelo de parâmetro
- Exclusão de um modelo de parâmetro
- Métricas e alarmes
- Interconexão com CTS
- Gerenciamento de logs
- Assistente de DBA
- Central de tarefas
- Gerenciamento de tags
- Gerenciamento de cotas
- Funções do kernel
-
Referência de API
- Antes de começar
- Visão geral de API
- Chamada das APIs
-
APIs (recomendadas)
- Consultas de versão do mecanismo de banco de dados
- Consultas de especificação de banco de dados
-
Gerenciamento de instâncias
- Criação de uma instância de BD
- Consulta de instâncias de BD
- Reinicialização de uma instância de BD
- Exclusão ou cancelamento de assinatura de uma instância de BD
- Consulta de detalhes de uma instância de BD
- Consulta de detalhes de instâncias de BD em lotes
- Criação de uma réplica de leitura
- Exclusão ou cancelamento de assinatura de uma réplica de leitura
- Ampliação do armazenamento de uma instância de BD anual/mensal
- Alteração de um nome de instância de BD
- Redefinição de uma senha de banco de dados
- Alteração das especificações da instância de BD
- Consulta de pools de recursos dedicados
- Consulta de recursos dedicados
- Configuração da função de monitoramento por segundos
- Consulta da configuração do Monitoramento por segundos
- Reinicialização de um nó
- Atualização da versão do kernel de uma instância de BD
- Ativação ou desativação de SSL
- Vinculação de um EIP
- Desvinculação de um EIP
- Promoção de uma réplica de leitura para primário
- Alteração de uma janela de manutenção
- Modificação de um grupo de segurança
- Alteração de um endereço IP privado
- Alteração de uma porta do banco de dados
- Alteração de uma descrição da instância de BD
- Solicitação de um nome de domínio privado
- Alteração de um nome de domínio privado
- Consulta da versão do kernel
- Modificação de políticas de dimensionamento automático
- Consulta de políticas de dimensionamento automático
- Pré-verificação de recursos
-
Gerenciamento de backup
- Modificação de uma política de backup automatizado
- Criação de um backup manual
- Consulta de backups completos
- Consulta de uma política de backup automatizado
- Exclusão de um backup manual
- Restauração de dados na instância original ou numa instância existente
- Consulta do intervalo de tempo de restauração
- Ativação ou desativação do backup criptografado
- Verificar se o backup criptografado está ativado
- Consulta de backups incrementais
- Configuração de uma política de backup entre regiões
- Restauração de tabelas para um ponto especificado no tempo
- Consulta de tabelas para recuperação pontual em nível de tabela
-
Gerenciamento de modelo de parâmetro
- Consulta de modelos de parâmetros
- Criação de um modelo de parâmetro
- Exclusão de um modelo de parâmetro
- Obtenção de detalhes sobre um modelo de parâmetro
- Modificação de parâmetros em um modelo de parâmetro
- Aplicação de um modelo de parâmetro
- Replicação de um modelo de parâmetro
- Comparação de modelos de parâmetro
- Consulta de instâncias às quais um modelo de parâmetro pode ser aplicado
- Visualização do histórico de alterações de parâmetros
- Obtenção de informações de parâmetro de uma instância de banco de dados especificada
- Modificação de parâmetros de uma instância de banco de dados especificada
- Replicação do modelo de parâmetro de uma instância de BD
- Gerenciamento de cota
-
Proxy do banco de dados
- Criação de uma instância de proxy
- Exclusão de uma instância de proxy
- Consulta de instâncias de proxy
- Consulta de especificações de instância de proxy
- Adição de nós de proxy
- Exclusão de nós de proxy
- Alteração das especificações de uma instância de proxy
- Atribuição de pesos de leitura
- Alteração da política de roteamento de uma instância de proxy
- Ativação ou desativação da divisão de transações de uma instância de proxy
- Alteração da consistência da sessão de uma instância de proxy
- Alteração do tipo de pool de conexões de uma instância de proxy
- Alteração da porta de uma instância de proxy
- Modificação de parâmetros de uma instância de proxy
- Ativação ou desativação do controle de acesso
- Configuração de regras de controle de acesso
- Ativação ou desativação de SSL para uma instância de proxy
- Gerenciamento de logs
- Gerenciamento de tags
-
Gerenciamento de usuários de banco de dados
- Criação de uma conta de banco de dados
- Consulta de usuários do banco de dados
- Exclusão de um usuário de banco de dados
- Modificação de observações de um usuário de banco de dados
- Alteração da senha de um usuário de banco de dados
- Concessão de permissões a um usuário de banco de dados
- Exclusão de permissões de um usuário de banco de dados
- Gerenciamento de banco de dados
-
Controle de concorrência de instruções SQL
- Ativação ou desativação do Controle de simultaneidade de instruções SQL
- Consultar se o Controle de concorrência da instrução SQL está ativado
- Configuração de regras de controle de simultaneidade de instruções SQL
- Consulta de regras de controle de simultaneidade de instruções SQL
- Exclusão de regras de controle de simultaneidade de instruções SQL
- Central de tarefas
- Diagnóstico inteligente
-
APIs (indisponível em breve)
- Consultas de versão do mecanismo de banco de dados
- Consultas de especificação de banco de dados
-
Gerenciamento de instâncias
- Criação de uma instância de BD
- Consulta de instâncias de BD
- Consulta de instâncias de BD
- Exclusão de uma instância de BD
- Consulta de detalhes de uma instância de BD
- Consulta de detalhes de instâncias de BD em lotes
- Consulta de detalhes de uma instância de BD
- Criação de uma réplica de leitura
- Exclusão de uma réplica de leitura
- Ampliação do armazenamento de uma instância de BD anual/mensal
- Alteração de um nome de instância de BD
- Redefinição de uma senha de banco de dados
- Modificação de especificações de instância de banco de dados
- Gerenciamento de backup
- Gerenciamento de modelo de parâmetro
- Gerenciamento de cota
- Proxy do banco de dados
- Gerenciamento de logs
- Consultas de informações sobre tarefas
- Políticas de permissões e ações suportadas
- Apêndice
- Histórico de alterações
-
Perguntas frequentes
-
Consultoria de produto
- Em que devo prestar atenção ao usar o TaurusDB?
- O que posso fazer sobre a resposta lenta dos sites quando eles usam TaurusDB?
- O TaurusDB oferece suporte a failover automático?
- O TaurusDB suporta o desacoplamento de computação e armazenamento?
- Congelamento, liberação, exclusão e cancelamento de assinatura de recursos
-
Conexões de banco de dados
- O que devo fazer se não conseguir me conectar à minha instância do TaurusDB?
- Um servidor externo pode acessar o banco de dados do TaurusDB?
- O que devo fazer se o número de conexões de banco de dados do TaurusDB atingir o limite superior?
- Qual é o número máximo de conexões em uma instância do TaurusDB?
- O que devo fazer se um ECS não puder se conectar a uma instância do TaurusDB?
- Como me conectar a um banco de dados MySQL por meio de JDBC?
- Como criar e me conectar a um ECS?
- O que devo fazer se um problema no cliente de banco de dados causar uma falha de conexão?
- Por que não é possível executar o ping do meu EIP depois que ele está vinculado a uma instância de BD?
- O que posso fazer se o teste de conexão falhou?
- Posso acessar uma instância do TaurusDB por meio de uma conexão de intranet entre regiões?
- Existem riscos potenciais se houver muitas conexões com uma instância do TaurusDB?
- O que devo fazer se uma instância do ECS e do TaurusDB implementada em VPCs diferentes não puder se comunicar entre si?
- Como visualizar todos os endereços IP conectados a um banco de dados?
- Instalação do cliente
- Migração de banco de dados
- Permissões do banco de dados
-
Desempenho do banco de dados
- O que devo fazer se o uso da CPU da minha instância for alto?
- Como lidar com instruções SQL lentas causadas por configurações de índice composto inapropriadas?
- Como lidar com um grande número de tabelas temporárias sendo geradas para transações longas e alto uso de memória?
- O que devo fazer se os bloqueios em transações longas bloquearem a execução de transações subsequentes?
- Como usar o disco temporário do TaurusDB?
- Uso do banco de dados
- Backups
-
Modificação de parâmetro do banco de dados
- Como alterar o fuso horário?
- Como configurar uma política de expiração de senha para instâncias do TaurusDB?
- Como garantir que o conjunto de caracteres do banco de dados de uma instância do TaurusDB esteja correto?
- Como usar o conjunto de caracteres utf8mb4 para armazenar emojis em uma instância do TaurusDB?
- Como definir a sensibilidade de maiúsculas e minúsculas para nomes de tabela do TaurusDB?
- Posso usar comandos SQL para modificar parâmetros globais?
-
Segurança de rede
- Quais são as medidas de garantia de segurança do TaurusDB?
- Como impedir que endereços IP de origem não confiáveis acessem o TaurusDB?
- Como configurar um grupo de segurança para permitir o acesso a uma instância do TaurusDB?
- Como importar o certificado raiz para um servidor Windows ou Linux?
- Como gerenciar e garantir a segurança do TaurusDB?
-
Gerenciamento de logs
- Posso habilitar general_log para TaurusDB?
- Como visualizar todos os logs SQL executados pelo TaurusDB?
- Como visualizar logs de consulta lenta do TaurusDB?
- Como ativar e visualizar o binlog da minha instância do TaurusDB?
- Como alterar o período de retenção do binlog?
- Como visualizar os logs de deadlock do TaurusDB?
- Atualização de versão
-
Consultoria de produto
- No momento, o conteúdo não está disponível no seu idioma selecionado. Consulte a versão em inglês.
- What's New
- Function Overview
- Product Bulletin
- Billing
-
Kernels
- GaussDB(for MySQL) Kernel Version Release History
-
Common Kernel Functions
- Parallel Query
- Near Data Processing
- DDL Optimization
- Backward Index Scan
- Statement Outline
- Idle Transaction Disconnection
- LIMIT...OFFSET Pushdown
- Conversion of IN Predicates Into Subqueries
- DISTINCT Optimization for Multi-Table Joins
- Diagnosis on Large Transactions
- Enhanced Partitioned Tables
- Hot Row Update
- Multi-tenant Management and Resource Isolation
- Column Compression
- Best Practices
- Performance White Paper
- SDK Reference
-
Troubleshooting
-
Backup and Restoration Issues
- Insufficient Permissions During Data Export Using mysqldump
- How Do I use mysqlbinlog to Obtain Binlog Files?
- Canal Fails to Parse Binlogs
- Precautions for Exporting Large Tables Through mysqldump
- Commands for Exporting Data Through mysqldump
- System Inaccessible After Field Addition to a Database Table
- SQL Statements Such as SET @@SESSION.SQL_LOG_BIN Displayed After You Run mysqldump
- Insufficient Permissions Reported for Canal
-
Connection Issues
- Login Failed After ssl_type of root Is Changed to ANY
- Failed to Connect to a DB Instance Using SSL
- Description of Each IP Address
- SSL Connection Failed Due to Inconsistent TLS Versions
- Error Message "connection established slowly"
- "Access denied" Displayed During Database Connection
- Failed to Connect to a Database Using mariadb-connector in SSL Mode
- Failed to Connect to a Database as User root
- Client Automatically Disconnected from a DB Instance
- Disconnection Occurs Every 45 Days Due to the istio-citadel Certificate Mechanism
-
SQL Issues
- Invalid TIMESTAMP Default Value during Table Creation
- Failed to Change the VARCHAR Length Due to the Index Length Limit
- Slow SQL Queries After a Large Amount of Data Is Deleted from a Large Table
- Error 1366 Reported When Data Containing Emojis Is Updated
- Slow Stored Procedure Execution Due to Inconsistent Collations
- ERROR [1412] Reported for a DB Instance
- Failed to Delete a Table with a Foreign Key
- Incorrect GROUP_CONCAT Results
- Error Message "Too many keys specified" Displayed When a Secondary Index Is Created
- DISTINCT and GROUP BY Optimization
- Equivalent Comparison Failures with Floating-Point Numbers
- A Large Number of SELECT Requests Routed to The Primary Instance After Database Proxy Is Enabled
- Tablespace Bloat
- ERROR 1396 Reported When a User Is Created
- Error Message Reported When alter table xxx discard/import tablespace Is Executed
- Native Error 1461 Reported by a DB Instance
- "Row size too large" Reported When a Table Failed to Be Created
- Duplicate Data Exists After ORDER BY LIMIT Is Executed
- Parameter-related Issues
-
Performance Issues
- High CPU Usage
- Out of Memory (OOM) Errors
- Tablespace Bloat
- Read Replica Uses Far More Storage Than the Primary Instance
- Slow SQL Execution Due to Hot and Cold Data Problems
- Full Storage Caused by Complex Queries
- Slow Response Due to Deadlocks
- CPU Usage Increase
- CPU Resource Exhaustion Caused by Too Many Concurrent Slow Queries
-
Basic Issues
- How Do I View Used Storage of My GaussDB(for MySQL) Instance?
- Renaming Databases and Tables
- Character Set and Collation Settings
- Auto-Increment Field Value Jump
- Starting Value and Increment of AUTO_INCREMENT
- Changing the AUTO_INCREMENT Value of a Table
- Failed to Insert Data Because Values for the Auto-increment Primary Key Field Reach the Upper Limit
- Auto-increment Field Values
- AUTO_INCREMENT Not Displayed in the Table Structure
- Impact of Creating an Empty Username
- No Scanned Rows Recorded in Slow Query Logs
- "handle_sync_msg_from_slave my_net_read error:-1" Displayed on the Error Logs Tab Page
-
Backup and Restoration Issues
- Videos
Copiado.
Consulta de backups
Função
Essa API é usada para consultar backups de acordo com critérios de pesquisa. Antes de chamar essa API:

Essa API estará indisponível em 31 de março de 2024. É aconselhável mudar as cargas de trabalho para a nova API (Consulta de backups completos) antes disso.
- Saiba como autorizá-la e autenticá-la.
- Obtenha a região e o ponto de extremidade necessários.
URI
- Formato de URI
GET https://{endpoint}/mysql/v3/{project_id}/backups?instance_id={instance_id}&backup_id={backup_id}&backup_type={backup_type}&offset={offset}&limit={limit}&begin_time={begin _time}&end_time={end_time}
- Exemplo
GET https://{endpoint}/mysql/v3/97b026aa9cc4417888c14c84a1ad9860/backups?instance_id=c3ec2c6148ad4d71b1a8411a62df0d3cin07&backup_id=43e4feaab48f11e89039fa163ebaa7e4br01&backup_type=auto&offset=0&limit=10&begin_time=2020-07-06T10:41:14+0800&end_time=2020-07-16T10:41:14+0800
- Descrição do parâmetro
Tabela 1 Descrição do parâmetro Nome
Tipo
Obrigatório
Descrição
project_id
String
Sim
ID do projeto de um locatário numa região.
Para obter esse valor, consulte Obtenção de um ID de projeto.
instance_id
String
Não
ID da instância de BD.
backup_id
String
Não
ID de backup.
backup_type
String
Não
Tipo de backup. Valor:
- auto: backup completo automatizado
- manual: backup completo manual
offset
String
Não
Deslocamento do índice. Se offset for definido como N, a consulta de recursos será iniciada a partir da parte N+1 dos dados. O valor é 0 por padrão, indicando que a consulta começa a partir da primeira parte dos dados. O valor não pode ser um número negativo.
limit
String
Não
Número de registros a serem consultados. O valor padrão é 100. O valor deve ser um número inteiro positivo. O valor mínimo é 1 e o valor máximo é 100.
begin_time
String
Não
Hora de início da consulta. O formato é "aaaa-mm-ddThh:mm:ssZ".
T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário. Por exemplo, no fuso horário de Pequim, o deslocamento do fuso horário é mostrado como +0800.
end_time
String
Não
Hora de término da consulta. O formato é "aaaa-mm-ddThh:mm:ssZ" e a hora de término deve ser posterior à hora de início.
T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário. Por exemplo, no fuso horário de Pequim, o deslocamento do fuso horário é mostrado como +0800.
Solicitação
Nenhuma
Resposta
- Resposta normal
Tabela 2 Descrição do parâmetro Nome
Tipo
Descrição
backups
Array of objects
Informações de backup.
Para mais detalhes, consulte Tabela 3.
total_count
Integer
Número total de registros.
Tabela 3 Descrição da estrutura de dados do campo backups Nome
Tipo
Descrição
id
String
ID de backup.
name
String
Nome do backup.
begin_time
String
Hora de início do backup no formato "aaaa-mm-ddThh:mm:ssZ".
T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário. Por exemplo, no fuso horário de Pequim, o deslocamento do fuso horário é mostrado como +0800.
end_time
String
Hora de término do backup no formato "aaaa-mm-ddThh:mm:ssZ".
T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário. Por exemplo, no fuso horário de Pequim, o deslocamento do fuso horário é mostrado como +0800.
status
String
Status do backup. Valor:
- BUILDING: backup em andamento
- COMPLETED: backup concluído
- FAILED: falha no backup
- AVAILABLE: backup disponível
take_up_time
Integer
Duração do backup em minutos.
type
String
Tipo de backup. Valor:
- auto: backup completo automatizado
- manual: backup completo manual
size
Double
Tamanho do backup em MB.
datastore
Object
Informações do banco de dados.
Para mais detalhes, consulte Tabela 4.
instance_id
String
ID da instância de BD.
backup_level
String
Nível de backup. Este parâmetro é retornado quando a função de backup de nível 1 está ativada. Valor:
- 1: backup de nível 1
- 2: backup de nível 2
- 0: backup sendo criado ou falha na criação
- Exemplo de resposta normal
{ "backups": [{ "id": "43e4feaab48f11e89039fa163ebaa7e4br01", "name": "GaussDBforMySQL-gauss-e747-20200705185048266", "begin_time": "2018-08-06T12:41:14+0800", "end_time": "2018-08-06T12:45:14+0800", "take_up_time": 2, "status": "COMPLETED", "type": "auto", "size": 2803, "datastore": { "type": "gaussdb-mysql", "version": "8.0" }, "instance_id": "c3ec2c6148ad4d71b1a8411a62df0d3cin07", "backup_level": "2" }], "total_count": 1 }
Código de status
Para mais detalhes, consulte Códigos de status.
Código de erro
Para mais detalhes, consulte Códigos de erro.