- 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.
Configuração de políticas de dimensionamento automático
Cenários
Você pode configurar políticas de dimensionamento automático para suas instâncias de banco de dados de pagamento por uso e anuais/mensais na página Basic Information. Ao configurar políticas de dimensionamento automático, você pode ativar ou desativar Auto Scale-up ou Auto Scale-down. O tipo de dimensionamento inclui a alteração das especificações da instância ou o número de réplicas de leitura.
Restrições
- Se a instância for cobrada anualmente/mensalmente, não será possível definir Scaling Type como Number of read replicas.
- Para configurar políticas de dimensionamento automático, você deve ter a permissão iam:agencies:listAgencies. Se você não tiver essa permissão, crie uma política personalizada.
- Para usar o dimensionamento automático, envie um tíquete de serviço escolhendo Service Tickets > Create Service Ticket no canto superior direito do console de gerenciamento.
- A alteração das especificações da instância de banco de dados interromperá brevemente os serviços.
- Se você quiser definir Scaling Type como Number of read replicas, deve haver apenas uma instância de proxy. Para mais detalhes, consulte Criação de uma instância de proxy.
- O sistema excluirá ou adicionará réplicas de leitura. Para evitar que seus serviços sejam afetados, é aconselhável não usar um endereço IP de leitura para se conectar às suas aplicações.
- O padrão de preço para o dimensionamento automático é o mesmo que para o dimensionamento manual. Para mais detalhes, consulte Cobrança.
Cobrança
- Instâncias de pagamento por uso
As especificações da instância e o número de réplicas de leitura podem ser alterados automaticamente.
O preço é listado em uma base por hora, mas as contas são calculadas até o segundo. O pedido anterior se torna automaticamente inválido.
Para exibir o custo incorrido pelo dimensionamento automático, escolha Billing Center > Billing Dashboard no canto superior direito do console de gerenciamento.
- Instâncias anuais/mensais
Somente as especificações da instância podem ser alteradas automaticamente.
Você será cobrado pelas novas especificações. Para obter detalhes, consulte Detalhes do preço do TaurusDB.
Se as novas especificações forem menores do que as especificações que você comprou, o reembolso será devolvido automaticamente à sua conta. Você pode clicar em Billing Center no canto superior direito do console de gerenciamento e escolher Orders > My Orders no painel de navegação à esquerda para exibir os detalhes.
Tabela 1 Descrição de preço para instâncias anuais/mensais Item de cobrança
Descrição
Especificações após o aumento de escala
Você precisa pagar a seguinte taxa:
Preço das novas especificações x Duração restante x Número de nós – Preço das especificações anteriores x Duração restante x Número de nós
Observação: duração restante = número de dias restantes em um mês de calendário/número total de dias no mês de calendário
Exemplo:
Um cliente fez e pagou um pedido mensal de uma instância do TaurusDB em 1º de abril de 2023. A instância contém 2 nós e suas especificações são 2 vCPUs e 8 GB de memória. O período total da assinatura seria de 30 dias e a instância expiraria em 30 de abril de 2023. Em 18 de abril de 2023, as especificações da instância foram expandidas automaticamente para 4 vCPUs e 16 GB de memória. A duração restante é de 0,4 (12/30).
O preço mensal das especificações novas é $290 USD e aquele das especificações anteriores é $145 USD, assim que você precisa pagar por $116 USD (290 x 0,4 x 2 – 145 x 0,4 x 2).
Especificações após a redução de escala
Para obter detalhes sobre preços, consulte Cancelamento de assinaturas.
Modificação de políticas de dimensionamento automático
- Faça logon no console de gerenciamento.
- Clique em
no canto superior esquerdo e selecione uma região e um projeto.
- Clique em
no canto superior esquerdo da página, escolha Databases > TaurusDB.
- Clique no nome da instância para acessar a página Basic Information. Na área DB Instance Information, clique em Modify ao lado do campo Auto Scaling.
Figura 1 Modificação de políticas de dimensionamento automático
- Na caixa de diálogo exibida, configure os parâmetros necessários.
Figura 2 Modificação das políticas de dimensionamento automático de uma instância de pagamento por usoFigura 3 Modificação das políticas de dimensionamento automático de uma instância anual/mensal
Tabela 2 Configuração de parâmetros Parâmetro
Descrição do parâmetro
Auto Scale-up
Você pode ativá-lo ou desativá-lo conforme necessário.
Scaling Type
- Especificações da instância
- Número de réplicas de leitura
NOTA:
- Você pode selecionar um ou mais tipos de dimensionamento.
- Para instâncias cobradas anualmente/mensalmente, o tipo de dimensionamento só pode ser definido como Instance specifications.
Observation Period
- Depois que a ampliação automática estiver ativada, se o sistema observar algum aumento no uso médio da CPU acima do valor predefinido, ele atualizará as especificações ou adicionará réplicas de leitura com base no tráfego de leitura e gravação. O sistema então entra em um período de silêncio.
- O período mínimo de observação é de 5 minutos.
Average CPU Usage
Indica o limite para acionar um aumento automático de escala.
Intervalo permitido: 50%–100%
Max. Specifications
Indica as especificações máximas após a ampliação automática final. As especificações só podem ser ampliadas gradualmente e o sistema entra no período de silêncio após cada aumento de escala.
Max. Read Replicas
Indica o número máximo de réplicas de leitura que uma instância de pagamento por uso pode conter. Apenas uma réplica de leitura pode ser adicionada de cada vez.
Replica Read Weight
Indica os pesos de leitura atribuídos para réplicas de leitura de uma instância de pagamento por uso.
NOTA:
Se você tiver ativado a divisão de leitura/gravação, as novas réplicas de leitura serão vinculadas automaticamente à instância do proxy.
Auto Scale-down
Você pode ativá-lo ou desativá-lo conforme necessário.
NOTA:
Uma vez que a redução automática é ativada, se o sistema observar um uso médio da CPU de 99% cai abaixo de 30% dentro do período de observação, ele gradualmente restaura a configuração original. O sistema entra em um período de silêncio após cada redução de escala.
Silent Period
O período de silêncio é o intervalo mínimo entre duas alterações (acionadas automaticamente ou manualmente), em que não podem ocorrer mais alterações.
- Clique em OK.
Visualização do histórico de alterações
- Faça logon no console de gerenciamento.
- Clique em
no canto superior esquerdo e selecione uma região e um projeto.
- Clique em
no canto superior esquerdo da página, escolha Databases > TaurusDB.
- Clique no nome da instância para acessar a página Basic Information. Na área DB Instance Information, clique em View Change History ao lado do campo Auto Scaling.
- Na caixa de diálogo exibida, visualize a hora de alteração, o tipo de alteração, o status, as especificações originais e as novas especificações.
Figura 4 Visualização do histórico de alterações