- 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 GaussDB(for MySQL)
- 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
-
Perguntas frequentes
-
Consultoria de produto
- Em que devo prestar atenção ao usar o GaussDB(for MySQL)?
- O que posso fazer sobre a resposta lenta dos sites quando eles usam GaussDB(for MySQL)?
- O GaussDB(for MySQL) oferece suporte a failover automático?
- O GaussDB(for MySQL) 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 GaussDB(for MySQL)?
- Um servidor externo pode acessar o banco de dados do GaussDB(for MySQL)?
- O que devo fazer se o número de conexões de banco de dados do GaussDB(for MySQL) atingir o limite superior?
- Qual é o número máximo de conexões em uma instância do GaussDB(for MySQL)?
- O que devo fazer se um ECS não puder se conectar a uma instância do GaussDB(for MySQL)?
- 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 GaussDB(for MySQL) por meio de uma conexão de intranet entre regiões?
- Existem riscos potenciais se houver muitas conexões com uma instância do GaussDB(for MySQL)?
- O que devo fazer se uma instância do ECS e do GaussDB(for MySQL) 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 GaussDB(for MySQL)?
- Uso do banco de dados
-
Backups
- Por quanto tempo o GaussDB(for MySQL) armazena dados de backup?
- Como limpar o espaço de backup do GaussDB(for MySQL)?
- Como fazer backup de um banco de dados do GaussDB(for MySQL) em um ECS?
- Como ver o uso do armazenamento do meu backup?
- Por que meu backup automatizado falhou?
- Como os dados de backup do GaussDB(for MySQL) são cobrados?
-
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 GaussDB(for MySQL)?
- Como garantir que o conjunto de caracteres do banco de dados de uma instância do GaussDB(for MySQL) esteja correto?
- Como usar o conjunto de caracteres utf8mb4 para armazenar emojis em uma instância do GaussDB(for MySQL)?
- Como definir a sensibilidade de maiúsculas e minúsculas para nomes de tabela do GaussDB(for MySQL)?
- Posso usar comandos SQL para modificar parâmetros globais?
-
Segurança de rede
- Quais são as medidas de garantia de segurança do GaussDB(for MySQL)?
- Como impedir que endereços IP de origem não confiáveis acessem o GaussDB(for MySQL)?
- Como configurar um grupo de segurança para permitir o acesso a uma instância do GaussDB(for MySQL)?
- Como importar o certificado raiz para um servidor Windows ou Linux?
- Como gerenciar e garantir a segurança do GaussDB(for MySQL)?
-
Gerenciamento de logs
- Posso habilitar general_log para GaussDB(for MySQL)?
- Como visualizar todos os logs SQL executados pelo GaussDB(for MySQL)?
- Como visualizar logs de consulta lenta do GaussDB(for MySQL)?
- Como ativar e visualizar o binlog da minha instância do GaussDB(for MySQL)?
- Como alterar o período de retenção do binlog?
- Como visualizar os logs de deadlock do GaussDB(for MySQL)?
- 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 informações de instância de proxy
Função
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 instâncias de proxy) antes disso.
- Saiba como autorizá-la e autenticá-la.
- Obtenha a região e o ponto de extremidade necessários.
- O proxy de banco de dados não está disponível para instâncias de BD numa DeC.
URI
- Formato de URI
GET https://{endpoint}/mysql/v3/{project_id}/instances/{instance_id}/proxy
- Exemplo
GET https://{endpoint}/mysql/v3/97b026aa9cc4417888c14c84a1ad9860/instances/436aaafb689c4250a9a5bb33cb271e8cin07/proxy
- 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
Sim
ID da instância de BD.
Solicitação
Nenhuma
Resposta
- Resposta normal
Tabela 2 Descrição do parâmetro Nome
Tipo
Descrição
proxy
Object
Informações da instância de proxy.
Para mais detalhes, consulte Tabela 3.
master_node
Object
Nó primário.
Para mais detalhes, consulte Tabela 4.
readonly_nodes
Array of Object
Informações da réplica de leitura.
Para mais detalhes, consulte Tabela 5.
Tabela 3 Descrição da estrutura de dados do campo proxy Nome
Tipo
Descrição
pool_id
String
ID da instância do proxy.
status
String
Se a instância de proxy está ativada. Pode ser closed, open, frozen, opening, closing, enlarging, freezing ou unfreezing.
address
String
Endereço de divisão de leitura/gravação de proxy.
port
Integer
Informações da porta de proxy.
pool_status
String
Status da instância de proxy. Pode ser abnormal, normal, creating ou deleted.
delay_threshold_in_seconds
Integer
Limite de atraso em segundos.
elb_vip
String
Endereço IP virtual em modo de ELB.
eip
String
Informações do EIP.
vcpus
String
Número de vCPUs da instância de proxy.
ram
String
Tamanho da memória da instância do proxy.
node_num
Integer
Número de nós de proxy.
mode
String
Proxy primário/em espera. Pode ser Cluster.
nodes
Object
Informações do nó de proxy.
Para mais detalhes, consulte Tabela 6.
flavor_ref
String
Código de especificação do proxy.
Tabela 4 Descrição da estrutura de dados de master_node Nome
Tipo
Descrição
id
String
ID do nó primário.
instance_id
String
ID da instância de BD.
status
String
Status do nó primário.
name
String
Nome do nó primário.
weight
Integer
Peso de divisão de leitura/gravação do nó primário.
available_zones
Array of object
Informações do AZ.
Para mais detalhes, consulte Tabela 7.
Tabela 5 Descrição da estrutura de dados do campo readonly_nodes Nome
Tipo
Descrição
id
String
ID da réplica de leitura.
instance_id
String
ID da instância de BD.
status
String
Status da réplica de leitura.
name
String
Nome da réplica de leitura.
weight
Integer
Peso de leitura de réplicas de leitura.
available_zones
Array of object
Informações da AZ.
Tabela 6 Descrição da estrutura de dados do campo nodes Nome
Tipo
Descrição
id
String
ID do nó de proxy.
status
String
Status do nó de proxy. Pode ser normal, abnormal, creating ou deleted.
name
String
Nome do nó do proxy.
role
String
Função do nó de proxy. Pode ser master ou slave.
az_code
String
AZ.
frozen_flag
Integer
Se o nó de proxy está congelado. Pode ser 0 (descongelado), 1 (congelado) ou 2 (excluído após ser congelado).
- Exemplo de resposta normal
{
"proxy":{
"pool_id":null,
"status":"closed",
"address":null,
"port":null,
"pool_status":null,
"delay_threshold_in_seconds":null,
"elb_vip":null,
"eip":null,
"vcpus":null,
"ram":null,
"node_num":null,
"mode":null,
"nodes":[
],
"flavor_ref": "gaussdb.proxy.xlarge.arm.2"
},
"master_node":{
"id":"294daeb0ec9e4c4eacaf2c6dbd8246a9no07",
"instance_id":"71215aadf19c428db088e51b157583f2in07",
"status":"ACTIVE",
"name":"BUG-gauss-dw_node01",
"weight":null,
"available_zones":[
{
"code":"az1xahz",
"description":"az1xahz"
}
]
},
"readonly_nodes":[
{
"id":"b36d70cc3c3b4ef680e34c5b25b168dano07",
"instance_id":"71215aadf19c428db088e51b157583f2in07",
"status":"ACTIVE",
"name":"BUG-gauss-dw_node02",
"weight":null,
"available_zones":[
{
"code":"az1xahz",
"description":"az1xahz"
}
]
}
]
}
Código de status
Para mais detalhes, consulte Códigos de status.
Código de erro
Para mais detalhes, consulte Códigos de erro.