Bancos de dados do Notion permitem vincular páginas usando propriedades de Relação. Ao conectar dois bancos, cada célula de Relação pode conter várias páginas vinculadas. Mas o Notion não impõe um limite máximo rígido para o número de páginas que você pode vincular em uma única célula. Entender os limites práticos ajuda a evitar lentidão e atrasos na sincronização. Este artigo explica as restrições técnicas, os fatores que afetam a capacidade de vinculação e as melhores práticas para manter seus bancos de dados responsivos.
Principais Conclusões: Limites de Relação e Desempenho no Notion
- Não há limite oficial de páginas por célula de Relação: Você pode vincular milhares de páginas, mas o desempenho cai após cerca de 500 páginas vinculadas por célula.
- Visualizações de Rollup e agregadas são as primeiras a ficar lentas: Usar propriedades Rollup ou visualizações de banco de dados vinculadas que referenciam células de Relação grandes causa mais lentidão.
- Limite de 5.000 linhas por banco de dados: O verdadeiro gargalo é o máximo de 5.000 linhas por banco, não a propriedade Relação em si.
Como as Propriedades de Relação Funcionam Internamente
Uma propriedade Relação cria uma conexão entre duas tabelas de banco de dados. Quando você adiciona um link em uma célula de Relação, o Notion armazena um ponteiro para a página de destino. A célula de Relação pode conter vários ponteiros. Cada ponteiro conta para o limite total de linhas do banco de dados de origem e do banco de dados de destino. O Notion não publica um máximo específico para o número de páginas vinculadas dentro de uma única célula. No entanto, a empresa afirmou que os bancos de dados podem conter até 5.000 linhas (páginas) por banco. Esse limite de linhas se aplica a todos os bancos, incluindo aqueles usados como destinos de relação.
O limite prático depende de como você usa os dados vinculados. Se você apenas armazenar links e nunca exibi-los em um Rollup ou visualização de banco de dados vinculada, pode vincular vários milhares de páginas sem lentidão perceptível. Se você usar esses links para preencher propriedades Rollup, filtrar visualizações ou fórmulas agregadas, o desempenho cai significativamente após algumas centenas de páginas vinculadas por célula. O motivo é que o Notion precisa calcular o valor Rollup ou atualizar a visualização toda vez que a página carrega. Células de Relação grandes forçam o Notion a buscar e processar muitos ponteiros simultaneamente.
O Que Limita o Número de Páginas Vinculadas?
Três fatores determinam quantas páginas você pode vincular efetivamente em uma célula de Relação:
1. Limite de linhas do banco de dados (5.000 páginas por banco). Cada banco de dados pode conter até 5.000 linhas. Se você vincular 4.000 páginas a uma única célula, essas páginas ainda contam para o limite de linhas do banco de dados de destino. Você não pode exceder 5.000 linhas totais no banco de origem ou destino.
2. Complexidade de Rollup e fórmulas. Cada propriedade Rollup que referencia uma célula de Relação grande recalcula ao carregar a página. Fórmulas que contam, somam ou filtram páginas vinculadas adicionam sobrecarga de processamento. Com mais de 500 páginas vinculadas por célula, os Rollups podem levar vários segundos para aparecer.
3. Renderização e filtragem de visualizações. Uma visualização de banco de dados vinculada que exibe páginas de uma célula de Relação grande precisa buscar todas as páginas vinculadas antes de renderizar. Filtrar ou ordenar essa visualização adiciona processamento extra. O Notion pode mostrar um spinner de carregamento ou estado vazio se a busca exceder o limite de memória do navegador.
Passos para Verificar o Uso Atual da Relação
Antes de planejar uma Relação grande, verifique o número de páginas vinculadas em uma célula e o total de linhas dos seus bancos de dados. Use estes passos para identificar possíveis problemas de desempenho.
- Abra o banco de dados de origem
Navegue até o banco de dados que contém a propriedade Relação. Este é o banco onde você adiciona links para outras páginas. - Localize a célula de Relação
Encontre a linha específica da página que tem a propriedade Relação. Clique dentro da célula de Relação para expandir a lista de páginas vinculadas. - Conte as páginas vinculadas manualmente
Role a lista expandida. O Notion mostra uma contagem no topo do pop-up, como “23 páginas vinculadas”. Para células com mais de 1.000 links, a contagem pode aparecer após um breve atraso. - Verifique o total de linhas do banco de dados
Passe o mouse sobre o título do banco de dados na barra lateral. O Notion exibe o total de páginas entre parênteses, por exemplo “(1.234)”. Se esse número estiver próximo de 5.000, você está perto do limite de linhas. - Teste a velocidade de carregamento da visualização
Crie uma visualização de banco de dados vinculada que filtre pela célula de Relação. Se a visualização demorar mais de 5 segundos para carregar, considere reduzir o número de páginas vinculadas nessa célula.
Se o Desempenho do Notion Ficar Lento com Relações Grandes
Visualização de Banco de Dados Vinculada Mostra Dados Desatualizados Após Sincronização
Quando uma célula de Relação contém muitas páginas vinculadas, a visualização de banco de dados vinculada pode não atualizar imediatamente. O Notion armazena em cache os dados da visualização para reduzir a carga do servidor. Se você adicionar ou remover links, a visualização pode mostrar a lista antiga por até 30 segundos. Para forçar uma atualização, recarregue a página ou alterne o filtro da visualização desligando e ligando. Se os dados desatualizados persistirem, abra o banco de dados de origem diretamente e verifique os links lá.
Propriedade Rollup Retorna Resultados em Branco ou Lentos
Uma propriedade Rollup que referencia uma célula de Relação com mais de 500 páginas vinculadas pode retornar valores em branco ou aparecer como um spinner de carregamento. Isso acontece porque o Notion precisa calcular o Rollup em todas as páginas vinculadas. Para corrigir, reduza o número de páginas vinculadas na célula. Alternativamente, use uma fórmula que conte páginas vinculadas em vez de somar uma propriedade de cada página vinculada. Contar é mais rápido que somar.
Não é Possível Vincular Mais Páginas Porque o Banco de Dados Está Cheio
Se você receber um erro ao tentar adicionar uma nova página a um banco de dados, provavelmente atingiu o limite de 5.000 linhas. O Notion não permite adicionar mais linhas a um banco que já tem 5.000 páginas. Para contornar, arquive ou exclua páginas não utilizadas para liberar espaço. Você também pode dividir os dados em dois bancos e usar uma Relação para conectá-los, mas isso não aumenta o limite total de linhas de nenhum banco individual.
Notion Free vs Plus vs Business: Limites de Relação Comparados
| Item | Plano Free | Plano Plus | Plano Business |
|---|---|---|---|
| Máx. páginas por banco | 5.000 | 5.000 | 5.000 |
| Máx. relações por banco | Ilimitado | Ilimitado | Ilimitado |
| Máx. páginas vinculadas por célula de Relação | Sem limite rígido (limite prático ~500 com Rollups) | Sem limite rígido (limite prático ~500 com Rollups) | Sem limite rígido (limite prático ~500 com Rollups) |
| Limite de upload de arquivo | 5 MB por arquivo | Tamanho ilimitado | Tamanho ilimitado |
| Histórico de versões | 7 dias | 30 dias | 90 dias |
A tabela mostra que o limite de linhas e a capacidade de Relação são os mesmos em todos os planos. Atualizar para Plus ou Business não aumenta o número de páginas que você pode vincular em uma única célula de Relação. As principais diferenças são o tamanho de upload de arquivo e o período do histórico de versões. Se você precisar vincular mais de 5.000 páginas no total, considere usar vários bancos de dados com propriedades de Relação separadas.
Para otimizar o desempenho, evite usar propriedades Rollup em células de Relação com mais de 500 páginas vinculadas. Use uma propriedade de fórmula com a função length() para contar páginas vinculadas em vez de somar uma propriedade. Por exemplo, length(prop("Páginas Relacionadas")) retorna a contagem de páginas vinculadas sem buscar dados de cada página vinculada. Isso reduz o tempo de carregamento significativamente.