Optimiser les temps de chargement et les performances des bases de données

Créer une base de données ─ bannière
Dans cet article

Voici quelques conseils pour que vos bases de données restent ultra réactives. 🏃🏼


Nous cherchons en permanence à améliorer votre expérience de Notion. Nous vous remercions de vos commentaires et de votre patience. Plusieurs causes peuvent être à l’origine de ralentissements des bases de données, et diverses solutions sont possibles.

  • Le nombre de pages : si votre base de données contient beaucoup de pages, son chargement peut être plus long.

  • Le nombre de propriétés : plus votre base de données contient de propriétés visibles, plus son chargement peut être long.

  • Les tris et filtres complexes : si votre base de données applique un tri ou un filtre basé sur des propriétés de titre, de texte, de formule ou d’agrégation, la logique de ce tri ou de ce filtre peut allonger les temps de chargement.

Évitez d’intégrer des bases de données dans les pages les plus visitées

Si votre espace de travail est volumineux, évitez de multiplier les bases de données intégrées, comme des tableaux de bord, sur les pages les plus consultées. Plus le nombre de bases de données consultées en même temps est important, plus la charge supportée par votre système est forte.

Dans un premier temps, hébergez chaque base de données sur une page distincte. Ensuite, vous pouvez intégrer toutes ces bases de données dans une seule page :

  1. Saisissez /liée dans la page et sélectionnez Vue liée de base de données pour créer une base de données liée.

  2. Créez des vues de bases de données dans cette base de données liée et configurez-les pour qu’elles pointent vers les bases de données sources souhaitées. Chaque vue peut pointer vers une base de données différente !

Avec une base de données liée unique, il y a une seule vue affichée à la fois. Par conséquent, cette base de données est la seule à envoyer ses modifications en temps réel. Cette stratégie devrait avoir un effet notable sur les performances.

Évitez les chaînes de référence complexes

Les formules et les agrégations sont très puissantes, mais plus elles sont puissantes, plus elles risquent de ralentir votre base de données. Par exemple, une formule qui dépend de plusieurs autres formules, qui dépendent elles-mêmes d’agrégations peut nécessiter un temps de calcul important.

Limitez le nombre de filtres et de tris basés sur des formules et agrégations

Le chargement des bases de données filtrées et triées sur la base de propriétés de formule et d’agrégation peut prendre plus de temps.

Créez des filtres basés sur des propriétés simples

L’ajout de filtres basés sur des propriétés simples, comme une sélection, une sélection multiple, un statut, un chiffre ou une date peut améliorer la vitesse de votre base de données. Même si vous avez des filtres complexes, cela réduira le nombre de pages à traiter simultanément.

Masquez les propriétés superflues

Si certaines propriétés sont moins importantes dans votre vue de base de données, vous pouvez améliorer la réactivité en les masquant.

Supprimez les pages non utilisées

Nous vous suggérons également de supprimer les pages superflues ou en double. Si ce n’est pas possible, ajoutez un filtre sur la propriété Date de création pour masquer les pages les plus anciennes. Vous pourrez ainsi bénéficier d’une amélioration notable des performances si vos bases de données sont très volumineuses.


Donner votre avis

Cette ressource vous a-t-elle été utile ?