Os tenants constituem a base para o gerenciamento de objetos e recursos de banco de dados. Eles funcionam como contêineres tanto para objetos de banco de dados quanto para recursos como CPU, memória e I/O. Crie e gerencie tenants no console do ApsaraDB for OceanBase.
Pré-requisitos
Crie uma instância de cluster. Para mais informações, consulte Comprar uma instância.
Limitações
Calcule o número máximo de tenants que podem ser criados em uma única instância de cluster seguindo as regras abaixo:
Número máximo de tenants = min (número de CPUs por nó do cluster * número de nós do cluster, número máximo de tenants permitidos pelo cluster), onde o número máximo de tenants permitidos pelo cluster é 50.
No cenário 2F (duas réplicas completas), uma instância de cluster suporta a criação de até 32 tenants; no cenário 3F (três réplicas completas), uma instância de cluster suporta a criação de até 50 tenants.
Procedimento
Faça login no console do ApsaraDB for OceanBase.
No painel de navegação à esquerda, clique em Instances.

Na lista de instâncias, clique no nome da instância de cluster desejada para acessar a página Cluster Instance Workspace.
No canto superior direito da página exibida, clique em Create Tenant.
-
Configure os parâmetros do tenant conforme necessário.
Parâmetro
Descrição
Tenant Name
Nome do tenant.
O nome deve ter entre 2 e 64 caracteres e pode conter caracteres chineses, dígitos, letras, sublinhados (_) e hifens (-). O nome diferencia maiúsculas de minúsculas e deve começar com uma letra ou sublinhado. Não é permitido definir o nome como sys.
Tenant Mode
Modo do tenant, que pode ser Oracle ou MySQL.
Parameter Template
O console do ApsaraDB for OceanBase oferece quatro modelos de parâmetros diferentes. Para mais detalhes sobre os parâmetros e variáveis, consulte Descrições dos modelos de parâmetros.
NotaA configuração de um modelo de parâmetros está disponível apenas para o OceanBase Database V4.3.3 e versões posteriores.
OLTP Simples: ideal para sistemas centrais de negócios na internet que exigem consultas pontuais com alta concorrência, como transações de pedidos online e pagamentos. As instruções SQL executadas são simples, garantindo velocidade de resposta rápida.
OLTP Complexo: indicado para sistemas de transações online com operações complexas. Inclui o processamento de transações longas e volumosas que envolvem junções complexas, subconsultas e jobs em lote escritos em PL. Se a instância de cluster for dedicada a cargas de trabalho de processamento de transações online (OLTP), otimize o valor do parâmetro
large_query_threshold, alterando o padrão de 600 segundos para 5 segundos.HTAP: projetado para sistemas que executam simultaneamente cargas de trabalho OLTP e de processamento analítico online (OLAP), melhorando o desempenho da análise online por meio de um mecanismo vetorizado.
OLAP: recomendado para data warehouses em tempo real que demandam OLAP. Por padrão, as tabelas criadas utilizam armazenamento colunar e um mecanismo vetorizado otimizado para aprimorar o desempenho em análises complexas. Caso a instância de cluster seja dedicada a cargas de trabalho OLAP, otimize as variáveis do sistema e os parâmetros do cluster. Isso inclui habilitar computação paralela adaptativa, otimizar a memória de ordenação SQL, configurar tempos limite para instruções SQL e transações, além de ajustar estratégias para consultas longas. Também use o conjunto de caracteres
utf8mb4_binpara os tenants.
Character Set
Conjunto de caracteres do banco de dados.
Os seguintes conjuntos de caracteres têm suporte para um tenant MySQL:
utf8mb4_general_ci
utf8mb4_bin
utf8mb4_unicode_ci
utf16_general_ci
utf16_bin
utf16_unicode_ci
gbk_chinese_ci
gbk_bin
gb18030_chinese_ci
gb18030_bin
binary
Os seguintes conjuntos de caracteres têm suporte para um tenant Oracle:
utf8
gbk
NotaAo criar um tenant em uma instância de cluster Standard Edition (Key-Value), apenas o conjunto de caracteres utf8mb4 tem suporte e não pode ser modificado.
Table Name Case Sensitivity
Define se os nomes das tabelas diferenciam maiúsculas de minúsculas.
NotaConfigure este parâmetro quando o Tenant Mode estiver definido como MySQL. Por padrão, os nomes das tabelas não diferenciam maiúsculas de minúsculas.
Este parâmetro não pode ser modificado após a criação do tenant.
Time Zone
Fuso horário do tenant.
Number of Units
Quantidade de unidades de recurso para o tenant.
Para aumentar o número de unidades de recurso de um tenant, adicione primeiro nós ao cluster. Para mais informações, consulte Adicionar e remover nós.
Allocated Resources
Número de núcleos de CPU e tamanho de memória alocados ao tenant em um único nó. Expanda More Advanced Settings para definir os IOPS disponíveis e o tamanho do disco de log para o tenant.
NotaA especificação do tamanho do disco de log para um tenant está disponível apenas no OceanBase Database V4.x.
A definição dos IOPS disponíveis para um tenant tem suporte somente no OceanBase Database V4.2.5 e versões posteriores.
É possível criar um tenant com especificações 1C4G (1 núcleo de CPU e 4 GB de memória) em instâncias de cluster do OceanBase Database V3.x e V4.x.
A soma dos recursos de CPU e memória de todos os tenants em uma instância de cluster não pode exceder as especificações dessa instância. No ApsaraDB for OceanBase V4.x, a soma dos tamanhos de disco de log de todos os tenants não pode ultrapassar a capacidade de disco de log do cluster.
Total de recursos disponíveis de um tenant = Recursos de nó único × Número de nós de distribuição de recursos × Número de réplicas
Primary Endpoint VPC
ID da VPC onde a instância de banco de dados está localizada. Use a VPC onde sua aplicação ou negócio reside para reduzir efetivamente a latência de acesso.
Se não houver uma VPC adequada disponível, crie uma seguindo as instruções na tela. Para mais informações, consulte O que é VPC
Tenant Primary Zone
Zona primária do tenant. Selecione múltiplas zonas primárias.
Primary Zone of Primary Endpoint
Zona onde o proxy de endereço primário do tenant está implantado.
NotaSe a zona do proxy de endereço primário e a zona primária de dados forem diferentes, haverá latência de dados.
Primary Endpoint vSwitch
ID do vSwitch ao qual o endereço primário está vinculado. Verifique o número de endereços IP privados disponíveis. Quando esse número for 0, selecione outra VPC e outro vSwitch.
Caso não exista um vSwitch apropriado, crie um conforme as orientações na tela. Para mais informações, consulte Criar e gerenciar vSwitches.
Tenant Whitelist
Listas de permissões do tenant, sincronizadas automaticamente da instância de cluster. Alterações nas listas de permissões feitas na instância de cluster entram em vigor para todos os tenants dessa instância. Posteriormente, adicione mais listas de permissões para o tenant. Para mais informações, consulte Definir listas de permissões do tenant.
Remarks (Optional)
Informações adicionais sobre o tenant. As observações não podem exceder 30 caracteres.
Clique em Create. Acompanhe o progresso da criação do tenant na página Instances.