Optimiza los tiempos de carga y el desempeño de las bases de datos

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

A continuación, te explicaremos cómo lograr que tus bases de datos tengan siempre una capacidad de respuesta rápida 🏃🏼


Trabajamos de forma constante para mejorar tu experiencia con Notion y valoramos tus comentarios y paciencia. Si al usar las bases de datos sientes que no funcionan a la velocidad que deberían, hay algunas razones por las que esto puede ocurrir, pero también formas de optimizar su rendimiento.

  • Cantidad de páginas: las bases de datos que incluyen muchas páginas pueden tardar más en cargar.

  • Cantidad de propiedades: cuantas más propiedades visibles incluya tu base de datos, más tardará en cargarse.

  • Clasificaciones y filtros complejos: si tu base de datos incluye clasificaciones o filtros en propiedades como título, texto, fórmula o rollup, la lógica en la que se basan puede ralentizar el tiempo de carga.

Evita agregar demasiadas bases de datos a las páginas con mucho tráfico

Si tienes un espacio de trabajo muy grande, evita incluir varias bases de datos integradas, como paneles de control, en las páginas que se consultan con mayor frecuencia. Cuantas más bases de datos se visualicen de manera simultánea, más tardará la carga en la configuración.

Para empezar, aloja cada base de datos en una página distinta. A continuación, si quieres mostrar todas estas bases de datos en una sola página, puedes hacer lo siguiente:

  1. Escribe /enlazada en la página y selecciona Vista vinculada de base de datos para crear una base de datos vinculada.

  2. Crea vistas a bases de datos en esta base de datos vinculada y configúralas para que te refieran a la base de datos de origen deseada. Cada vista puede referir a una base de datos de origen diferente.

Con una única base de datos vinculada, solo hay una vista abierta a la vez. En consecuencia, esta base de datos es la única que recibe actualizaciones. De este modo, con esta configuración deberías notar una mejora en el rendimiento.

Evita las cadenas de referencia complejas

Las fórmulas y los rollups son muy útiles, pero cuanto más complejos sean, más probable es que ralenticen la base de datos. Por ejemplo, una fórmula que depende de varias fórmulas y que a su vez depende de rollups puede tardar mucho en calcularse.

Minimiza la cantidad de filtros y clasificaciones en las fórmulas y rollups

Las bases de datos filtradas y clasificadas en función de las propiedades de las fórmulas y rollups pueden tardar un poco más en cargar.

Agrega filtros basados en propiedades simples

Los filtros basados en propiedades simples, como una selección, una selección múltiple, un estado, un número o una fecha, pueden mejorar la velocidad de la base de datos. Incluso con filtros complejos, esto puede ayudar a reducir la cantidad de páginas que se tienen que procesar.

Oculta las propiedades innecesarias

Si ocultas las propiedades que no son tan importantes en tu vista de base de datos, esto puede mejorar la capacidad de respuesta y la interactividad.

Elimina las páginas que no se utilizan

Te recomendamos eliminar las páginas innecesarias o duplicadas en tu base de datos para facilitar su uso y tratar que siempre esté actualizada. Si esto no es una opción, agrega un filtro en la propiedad Fecha de creación para filtrar las páginas antiguas; esto permitirá mejorar significativamente el rendimiento en bases de datos muy grandes.


Cuéntanos tu opinión

¿Te resultó útil este recurso?