Este tópico descreve como adicionar uma instância somente leitura columnstore a uma instância primária.
Informações básicas
O PolarDB-X utiliza uma arquitetura de divisão de leitura e gravação para seu índice columnstore. Os nós colunares gerenciam as gravações no columnstore, enquanto os nós CN cuidam das leituras. Uma instância somente leitura columnstore refere-se especificamente ao acesso ao columnstore. Ao implantar nós CN adicionais, você obtém isolamento físico para os caminhos de consulta do columnstore e implementa uma instância somente leitura.
Observações
A instância somente leitura columnstore deve estar na mesma região da instância primária, mas pode residir em uma zona diferente.
Essa instância não existe de forma independente e precisa pertencer a uma instância primária. Se você criar um banco de dados na instância primária, ele será replicado automaticamente para a instância somente leitura. Da mesma forma, ao excluir um banco de dados da instância primária, o banco correspondente também é excluído da instância somente leitura.
O acesso é restrito a tabelas que possuem índice columnstore. Consultas em tabelas sem esse índice retornarão um erro.
Procedimento
Faça login no console distribuído do PolarDB.
No canto superior esquerdo da página, selecione a região onde a instância de destino está localizada.
Na página Instances, clique em PolarDB-X 2.0.
Localize a instância desejada e clique em Columnstore Read-only Instance na coluna Actions. Como alternativa, clique em Add Columnstore Read-only Instance na seção Columnstore Read-only Instance à direita da página de detalhes da instância.
-
Na caixa de diálogo exibida, configure os parâmetros a seguir.
Parameter
Description
Product Type
Selecione subscription ou pay-as-you-go.
Nota-
Subscription é um método de faturamento pré-pago, ideal para ambientes de produção estáveis, com preço unitário inferior ao pay-as-you-go.
-
Pay-as-you-go é um método de faturamento pós-pago, geralmente utilizado para testes ou aprendizado.
Para criar uma instância pay-as-you-go, garanta que o saldo da sua conta Alibaba Cloud seja de pelo menos USD 100.
Region
A instância somente leitura deve estar na mesma região da instância primária. Por exemplo, se a instância primária estiver em China (Hangzhou), a região da instância somente leitura será definida automaticamente como China (Hangzhou) e não poderá ser alterada.
Zone
Selecione uma zona para a instância somente leitura. A instância primária e a instância somente leitura podem estar em zonas diferentes.
Network type
Fixado como virtual private cloud (VPC) e não pode ser alterado.
Virtual private cloud (VPC)
Selecione uma VPC.
vSwitch
Selecione um vSwitch.
MySQL version
Fixado como 5,7 e não pode ser alterado.
Instance selection model
Modelo personalizado. Esta configuração não pode ser alterada.
Specification series
Suporta especificações de columnstore de uso geral e columnstore dedicado.
Compute node specifications
Vendido como especificações do nó × número de workers. Selecione uma especificação para definir a quantidade de núcleos de CPU e o tamanho da memória da instância.
NotaUma instância somente leitura columnstore inclui apenas nós da camada de computação e não possui nós da camada de armazenamento row store.
Number of workers
Defina a quantidade de nós para a especificação escolhida. O padrão é 2 nós.
Storage class
Fixado como local SSD e não pode ser alterado.
Storage fee
Os nós de computação columnstore não geram taxas de armazenamento de dados. Não é necessário selecionar capacidade.
Subscription duration
Selecione a duração da assinatura.
NotaEste parâmetro está disponível apenas quando o método de faturamento é subscription.
Quantity
Selecione a quantidade de instâncias a serem adquiridas.
-
Aceite o Contrato de Serviço e clique em Buy Now.
Na página Payment, confirme o pedido e o método de pagamento e clique em Pay.
Após o pagamento bem-sucedido, aguarde de 3 a 5 minutos para a ativação do serviço. Em seguida, acesse a página Instances no console para visualizar a nova instância somente leitura columnstore criada.