O escopo dos limites de objetos de dados (bancos de dados, tabelas, colunas, partições e partes) depende de como você executa seus serviços.
Se você executa serviços standalone, esses limites se aplicam por serviço.
Assim que os serviços passam a compartilhar dados em um warehouse, os mesmos limites passam a valer uma única vez para o shared catalog do warehouse.
Os números não mudam — muda apenas o nível em que são medidos.
Limites de serviço
Os limites abaixo se aplicam a um serviço standalone (e, para contagens de objetos de dados, ao armazenamento desse serviço). Se o serviço pertencer a um warehouse, os limites de objetos de dados (bancos de dados, tabelas, colunas, partições e partes) passam a se aplicar ao shared catalog do warehouse, conforme descrito em Limites de warehouse abaixo — os valores permanecem os mesmos, mas são medidos em todo o warehouse, e não em um único serviço. Os demais limites, como concorrência de consultas e ingestão em lote, continuam sendo por serviço (ou por réplica) em ambos os casos.
Os valores acima são limites de proteção padrão. O limite aplicado a um serviço específico pode ser maior do que o valor mostrado aqui, pois serviços maiores são configurados com mais margem de capacidade. O limite efetivamente aplicável ao seu serviço é informado no aviso recebido quando você se aproxima dele. Para serviços que já excedem esses limites, os limites de tabelas e bancos de dados são definidos como a contagem atual do serviço mais 25%.
Para serviços de réplica única, o número máximo de bancos de dados é limitado a
100, e o número máximo de tabelas é limitado a 500. Além disso, o armazenamento
para serviços do tier Basic é limitado a 1 TB. Os limites de view, dicionário e
coleção nomeada acima correspondem a um único valor aplicável a todos os serviços,
incluindo serviços de réplica única.
system.server_settings. Por exemplo:
Limites de warehouse
Um warehouse é um conjunto de serviços que compartilham os mesmos dados. Os limites de warehouse se aplicam a esse grupo compartilhado como um todo — não a cada serviço separadamente nem à organização inteira.
O limite de réplicas corresponde à contagem combinada de réplicas de todos os serviços do warehouse.
Como todos os serviços de um warehouse compartilham um único ClickHouse Keeper, esse limite existe para preservar a estabilidade do Keeper. O padrão de 50 é flexível e depende dos seus dados e da sua workload; o teto é maior no ClickHouse 26.6+, e pretendemos elevá-lo ainda mais no futuro.
Entre em contato com o suporte para aumentá-lo; para mais detalhes sobre o scaling de warehouses, consulte warehouses.
O On-Demand Compute possui critérios de elegibilidade e limites próprios de prévia privada que não estão representados na tabela acima. Consulte as limitações do On-Demand Compute para detalhes atuais de capacidade, concorrência e availability.
Limites da organização
Esses limites se aplicam a toda a organização do ClickHouse Cloud — ou seja, ao conjunto de todos os seus warehouses e serviços.
O limite de serviços por organização contabiliza todos os serviços de todos os warehouses da organização. Trata-se de uma proteção herdada do passado, e não de um limite rígido; entre em contato com o suporte, que normalmente consegue aumentá-lo após uma breve análise.