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

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 :
Saisissez
/liée
dans la page et sélectionnezVue liée de base de données
pour créer une base de données liée.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.
Pour garantir les meilleures performances pour tous les utilisateurs, nous appliquons des limites de taille aux bases de données. Une fois ces limites atteintes, les nouvelles modifications apportées à votre base de données ne seront pas enregistrées.
Au niveau de la page de base de données
Dans chaque page d’une base de données, les données de toutes les propriétés sont limitées à une taille maximale de 2,5 Mo.
Cette limite ne concerne pas :
Les propriétés de fichiers et de médias. La taille réelle du fichier que vous chargez n’est pas prise en compte dans la limite.
Les formules et les agrégations.
Le contenu dans le corps des pages de la base de données (et non les propriétés).
Le nombre de propriétés que vous avez dans une base de données. Par exemple, une base de données avec 50 propriétés peut toujours rester en dessous de la limite si chaque propriété contient des descriptions ou des options courtes.

Remarque : des limites sont également appliquées aux relations bidirectionnelles. Supposons que les bases de données A et B soient reliées. Une fois qu’une même page de la base de données A a été référencée 10 000 fois dans la base de données B en tant que relation, la tentative suivante de la référencer dans la base de données B ne se reflétera pas dans la base de données A.
Lorsque vous atteignez la limite de pages dans une base de données, une bannière s’affiche en haut des pages concernées pour vous en informer. Pour rester sous cette limite, vous pouvez faire ce qui suit :
Réduisez ou raccourcissez les options de vos propriétés. Par exemple, dans une propriété à sélection multiple, vous pouvez supprimer certaines options ou raccourcir le nom de certaines d’entre elles. Dans une propriété de personne, vous pouvez supprimer des personnes référencées dans certaines pages.
Supprimez toutes les propriétés inutiles, ce qui supprimera également leur contenu.
Au niveau de la page de base de données
Une limite de 1,5 Mo s’applique aussi à la taille totale des propriétés utilisées dans votre base de données. Cette limite concerne la structure générale de votre base de données, par exemple le nombre de propriétés qu’elle inclut et le nombre d’options dans chacune d’elles (comme une propriété de sélection ou de sélection multiple).
Vous pouvez atteindre cette limite lorsque vous ajoutez de nouvelles propriétés ou de nouvelles options de propriété (comme une option de sélection supplémentaire) à votre base de données.
Pour rester sous cette limite, vous pouvez faire ce qui suit :
Supprimez toutes les propriétés inutiles.
Supprimez toutes les options de propriété inutiles des propriétés de sélection et de sélection multiple.
Réduisez le nombre de caractères des options de propriété (par exemple, remplacez une option
Terminé
parFait
).Raccourcissez la longueur des formules que vous utilisez dans les propriétés de formule.
Suppression de propriétés
Si vous supprimez une propriété pour libérer de l’espace et éviter d’atteindre les limites, vous pourrez la restaurer à tout moment avec ses données. Pour ce faire :
Cliquez sur l’icône du curseur en haut de votre base de données.
Sélectionnez
Modifier les propriétés
→Propriétés supprimées
.Sélectionnez
↩️
à côté de la propriété que vous souhaitez restaurer.
Notez que vous pouvez conserver jusqu’à 1,5 Mo de propriétés supprimées dans la corbeille. Une fois cette limite atteinte, vous devrez supprimer définitivement certaines propriétés. Pour ce faire :
Cliquez sur l’icône du curseur en haut de votre base de données.
Sélectionnez
Modifier les propriétés
→Propriétés supprimées
.Sélectionnez
🗑️
à côté de la propriété que vous souhaitez supprimer définitivement. Vous pouvez également choisirTout supprimer définitivement
en bas du menu.
Une fois qu’une propriété et ses données sont définitivement supprimées, vous ne pouvez plus les récupérer.

Approfondissez vos connaissances des bases de données pour optimiser votre utilisation