Optimizar los tiempos de carga y el rendimiento de las bases de datos

Crear una base de datos - Imagen héroe
Contenido de este artículo

A continuación te explicamos cómo conseguir que tus bases de datos sean siempre rápidas y eficientes 🏃🏼


Siempre estamos trabajando para mejorar tu experiencia con Notion, y agradecemos tus comentarios y paciencia. Hay algunas razones por las que puede que las bases de datos no funcionen con la fluidez esperada, pero te vamos a contar algunas maneras de mejorar su rendimiento.

  • Número de páginas: Si la base de datos tiene un montón de páginas, podría tardar más en cargarse.

  • Número de propiedades: Cuantas más propiedades visibles tenga una base de datos, más tardará en cargarse.

  • Órdenes y filtros complejos: Si la base de datos tiene un orden o un filtro de propiedades tales como Título, Texto, Fórmula o Rollup, la lógica subyacente puede aumentar el tiempo de carga.

No crear demasiadas bases de datos en páginas con mucho tráfico

Si tienes un espacio de trabajo grande, evita tener muchas bases de datos integradas como, por ejemplo, paneles de control en páginas con mucho tráfico. Cuantas más bases de datos se vean simultáneamente, más exigente será la configuración.

En primer lugar, intenta alojar cada base de datos en su propia página. Una vez hecho esto, si quieres que todas las bases de datos se muestren en una página, puedes:

  1. Escribir /enlazar en esa página y seleccionar Vista enlazada de base de datos para crear una base de datos enlazada.

  2. Crear vistas de base de datos dentro de esta base de datos enlazada y configurarlas para que muestren la base de datos de origen que desees. Cada vista de una base de datos puede mostrar diferentes bases de datos de origen.

Cuando se utiliza una única base de datos enlazada, solo se abre una vista de base de datos a la vez y, por tanto, solo una base de datos recibe actualizaciones. Deberías notar una mejora en el rendimiento con esta configuración.

Evitar las cadenas de referencia complejas

Las fórmulas y los rollups son increíblemente potentes, pero a mayor complejidad, más lenta es la base de datos. Por ejemplo, tardará más en calcularse una fórmula que dependa de otras fórmulas que a su vez dependan de rollups.

Minimizar el número de filtros y órdenes en fórmulas y rollups

Las bases de datos que se filtran y ordenan por las propiedades Fórmula y Rollup pueden tardar un poco más en cargarse.

Filtrar por propiedades simples

Si añades filtros basados en propiedades simples, tales como Selección, Selección múltiple, Estado, Número y Fecha, puedes mejorar la velocidad de una base de datos. Puede ser útil incluso si tienes filtros complejos, porque se reduce el número de páginas que hay que procesar.

Ocultar propiedades innecesarias

Si algunas propiedades son menos importantes en tu vista de base de datos, ocultarlas puede mejorar la capacidad de respuesta y la interactividad.

Eliminar las páginas que no se utilizan

Sugerimos eliminar cualquier página innecesaria o duplicada de una base de datos para mantenerla lo más simple y actualizada posible. Si esto no es posible, añade un filtro en la propiedad Fecha de creación para filtrar las páginas antiguas y mejorar significativamente el rendimiento en bases de datos muy grandes.


Danos tu opinión

¿Te ha resultado útil este recurso?