tencent cloud

TencentDB for TcaplusDB

Notas de versão
Introdução do produto
Visão geral do produto
Benefícios
Casos de uso
Arquitetura
Visão geral das regiões
Guia de aquisição
Preços do produto
Pagamento em atraso
Introdução
Conceitos básicos
Criação de cluster
Criação de grupo de tabelas
Criação de tabela
Acessar o TcaplusDB
Guia de operação
Gerenciamento de cluster e grupo de tabelas
Gerenciamento de tabela
Monitoramento e alarmes
Gerenciamento de acesso
Tag
Lista de tarefas
Cliente do TcaplusDB
Acesso pela ferramenta do cliente
Comandos da ferramenta do cliente
Tutoriais Práticas
Práticas recomendadas para design de estrutura de tabela
Práticas recomendadas para interação de banco de dados
Perguntas frequentes
Funcionalidades do banco de dados
Uso do banco de dados
Princípios do banco de dados
Service Agreement
Service Level Agreement
Terms of Service
Glossário
Fale conosco

Modo de capacidade de leitura/gravação

PDF
Modo Foco
Tamanho da Fonte
Última atualização: 2024-12-04 10:23:03

Visão geral do modo de capacidade de leitura/gravação

O TcaplusDB usa o modo de capacidade de leitura/gravação para calcular o volume de solicitações de leitura/gravação da tabela.

Unidade de capacidade (CU)

É a unidade mínima de solicitações de acesso a recursos e a unidade estatística mínima de leituras/gravações de dados solicitadas.

Unidade de capacidade de leitura (RCU)

É a unidade mínima de solicitações de leitura. Os dados de resposta gerados para uma solicitação podem conter várias RCUs. O valor máximo de uma RCU é 4 KB, ou seja, uma RCU indica que uma solicitação de leitura pode ser realizada em um registro que tem até 4 KB de tamanho. Caso necessite ler dados com mais de 4 KB, precisará de mais RCUs.
A quantidade base de uma RCU é 4 KB. O tamanho de uma solicitação abaixo de 4 KB é calculado como 4 KB e o tamanho de uma solicitação acima de 4 KB é calculado como um múltiplo de 4 KB (a parte restante abaixo de 4 KB é calculada como 4 KB). Segue abaixo um exemplo: Capacidade de solicitações de leitura Você envia uma solicitação para consultar um campo em um registro que tem 10 KB de tamanho e o banco de dados retorna o valor do campo especificado do registro. Nesse caso, os dados de resposta são 10 KB, o que é 3 RCUs.

Unidade de capacidade de gravação (WCU)

É a unidade mínima de solicitações de gravação. Os dados gravados gerados para uma solicitação de gravação podem conter várias WCUs. O valor máximo de uma WCU é 4 KB, ou seja, cada 4 KB de dados gravados será contado como uma WCU. A quantidade base de uma WCU é 4 KB. O tamanho de uma solicitação abaixo de 4 KB é calculado como 4 KB e o tamanho de uma solicitação acima de 4 KB é calculado como um múltiplo de 4 KB (a parte restante abaixo de 4 KB é calculada como 4 KB). Você pode selecionar se deseja ativar a funcionalidade de sinalizador de resultado ao executar uma operação de gravação. Se estiver ativada, o sistema calculará automaticamente as CUs retornadas como WCUs. Quantidade consumida de WCUs = CUs geradas por gravação de dados + CUs retornadas
Segue abaixo um exemplo:
Solicitação de gravação Você envia uma solicitação para atualizar o conteúdo de 5 KB e o back-end lê o registro (50 KB no total) contendo os dados de destino do disco para a memória. Em seguida, o back-end atualiza o registro e libera o conteúdo de 50 KB no disco após a atualização. Se você ativou o sinalizador de resultado, o conteúdo de 5 KB será retornado.
Sinalizador de resultado ativado 13 CUs (dados de 50 KB gravados no disco) + 2 CUs (dados retornados de 5 KB) = 15 WCUs geradas
Sinalizador de resultado não ativado 13 CUs (dados de 50 KB gravados no disco) = 13 WCUs geradas

Modo predefinido

Se você selecionar o modo predefinido, será necessário ajustar a capacidade predefinida de leitura/gravação da tabela com base na alteração de acesso. Esta operação pode ajudar você a controlar a utilização do TcaplusDB para mantê-lo igual ou abaixo da taxa de solicitações definida, para que você possa prever os custos. Para configurar a capacidade predefinida de maneira perfeita, você precisa estimar o tráfego de aplicativos antecipadamente.

Leitura reservada

Refere-se à pré-configuração de RCU de uma tabela. Você precisa estimar o maior consumo de RCU por segundo da tabela no dia e definir o valor como as RCUs reservadas.

Gravação reservada

Refere-se à pré-configuração de WCU de uma tabela. Você precisa estimar o maior consumo de WCU por segundo da tabela no dia e definir o valor como as WCUs reservadas.

Capacidade reservada

Refere-se à pré-configuração do uso da capacidade do disco de uma tabela. Você precisa estimar a capacidade utilizada pela tabela no dia.

Limite e cota de solicitações

Como o valor de RCU ou WCU configurado pode ser muito baixo ou a quantidade de solicitações de acesso pode aumentar, por padrão, o TcaplusDB limita as solicitações que excedem 40% das RCUs ou WCUs reservadas. Esse limite não bloqueia as solicitações; do contrário, faz com que as solicitações sejam enfileiradas para reduzir a frequência de acesso, o que pode atingir o tempo limite do programa. Você pode usar a funcionalidade de monitoramento e alarme para saber se a quantidade atual de solicitações excede a capacidade pré-configurada.
Esse limite pode evitar que seu aplicativo consuma muitas CUs. No entanto, se as solicitações forem limitadas, elas falharão e muitos erros de sistema ocorrerão.
Você pode usar o monitoramento de tabelas do TcaplusDB para monitorar as RCUs/WCUs reais e modificar a cota de tabelas, se necessário.

Ajuda e Suporte

Esta página foi útil?

comentários