Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
TaurusDB
TaurusDB
- 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
Nesta página
Mostrar todos
Central de ajuda/
TaurusDB/
Guia de usuário/
Proxy de banco de dados (divisão de leitura/gravação)/
Atribuição de pesos de leitura
Copiado.
Atribuição de pesos de leitura
Atualizado em 2025-02-07 GMT+08:00
Depois que a divisão de leitura/gravação estiver ativada, você poderá atribuir pesos de leitura conforme necessário. Você também pode ajustar o número de nós e seus pesos de leitura ao configurar uma política de roteamento.
Descrição
- Depois que a divisão de leitura/gravação estiver ativada, você poderá atribuir pesos de leitura para o nó primário e réplicas de leitura.
- O peso de leitura padrão do nó primário é 0. Quanto maior o peso de leitura atribuído ao nó primário, mais solicitações de leitura ele pode processar.
- Quando os pesos de leitura de todos os nós são 0, os serviços não são afetados. Nesse caso, o nó primário processa todas as solicitações de leitura e gravação por padrão.
- O peso de uma réplica de leitura varia de 0 a 1000.
- As réplicas de leitura recém-criadas são automaticamente vinculadas a instâncias de proxy e seus pesos de leitura são 0 por padrão. Para obter detalhes sobre as regras de atribuição de peso, consulte Introdução às regras de atribuição de pesos de leitura.
Procedimento
- 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.
- Na página Instances, clique no nome da instância para acessar a página Basic Information.
- Clique no nome de uma instância de proxy.
- Na página Basic Information, clique em Change ao lado de Routing Policy.
- Na caixa de diálogo exibida, selecione os nós para os quais deseja atribuir pesos à esquerda e atribua os pesos à direita.
- Diferentes aplicações podem se conectar à instância de banco de dados por meio dos endereços de divisão de leitura/gravação de diferentes instâncias de proxy. As solicitações de leitura e gravação são encaminhadas para os nós vinculados. Você também pode adicionar ou remover nós de instâncias de proxy.
- No modo de leitura/gravação, todas as solicitações de gravação são roteadas para o nó primário e as solicitações de leitura são roteadas para cada nó com base nos pesos de leitura.
- No modo somente de leitura, somente solicitações de leitura podem ser roteadas para réplicas de leitura com base nos pesos de leitura.
- Na política de balanceamento de carga, as solicitações de leitura são roteadas apenas para os nós selecionados. Os pesos dos nós não podem ser modificados.
- Na política ponderada, você pode definir pesos para os nós selecionados.
Figura 1 Definição dos pesos dos nós (na política ponderada)Exemplo:
Por exemplo, uma instância de banco de dados contém um nó primário e duas réplicas de leitura, e duas instâncias de proxy foram criadas.
- A instância de proxy 1 está no modo de leitura/gravação. O nó primário e a réplica de leitura 1 são conectados à instância de proxy 1 e atribuídos com um peso de leitura de 200 e 100, respectivamente. Eles processam solicitações de leitura na proporção de 2:1, ou seja, o nó primário processa 2/3 das solicitações de leitura e a réplica de leitura 1 processa 1/3 das solicitações de leitura. As solicitações de gravação são roteadas automaticamente para o nó primário.
- A instância de proxy 2 está no modo somente de leitura. O nó primário e a réplica de leitura 2 são conectados à instância de proxy 2 e atribuídos com um peso de leitura de 100 e 200, respectivamente. Neste caso, o peso do nó primário não tem efeito e a réplica de leitura 2 processa todas as solicitações de leitura.
Figura 2 Proporção de solicitações de leitura processadas por cada nó em várias instâncias de proxy- Quando há várias instâncias de proxy, as réplicas de leitura recém-criadas são automaticamente vinculadas às instâncias de proxy e seus pesos de leitura são 0 por padrão.
- Depois que uma réplica de leitura é excluída, seu peso é removido automaticamente, enquanto os pesos de outras réplicas de leitura permanecem inalterados.
Tópico principal: Proxy de banco de dados (divisão de leitura/gravação)
Feedback
Esta página foi útil?
Deixar um comentário
Obrigado por seus comentários. Estamos trabalhando para melhorar a documentação.
O sistema está ocupado. Tente novamente mais tarde.