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. 🏃🏼
Si vos bases de données vous semblent lentes, quelques causes possibles et quelques solutions permettent d’en améliorer les performances.
Le nombre de pages : si votre base de données contient beaucoup de pages, son chargement peut être plus long.
Nombre de propriétés : Plus votre base de données comporte de propriétés visibles, plus son chargement peut être long. Pour garantir l’efficacité des bases de données, chacune peut contenir jusqu’à 500 propriétés. Si vous atteignez cette limite, vous ne pourrez plus ajouter de nouvelles propriétés tant que vous n’en aurez pas supprimé certaines.
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éedans la page et sélectionnezVue liée de base de donnéespour 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.
Si vous ne pouvez pas ajouter une nouvelle propriété
Si vous voyez une erreur lorsque vous essayez d’ajouter une nouvelle propriété, il est possible que votre base de données ait atteint la limite de 500 propriétés .
Pour repasser en dessous de la limite :
Supprimez les propriétés inutilisées (en particulier celles qui ne sont utilisées dans aucune vue).
Auditez les propriétés de sélection et de sélection multiple. Si vous avez plusieurs propriétés qui servent au même objectif, envisagez de les fusionner.
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 de base de données 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.
Limite du nombre de lignes
Chaque base de données Notion peut contenir jusqu’à 250 000 lignes. Vous verrez des signaux si vous approchez de cette limite ou si vous l’avez dépassée :
Approche de la limite : un avertissement s’affichera dans votre base de données pour vous indiquer que vous vous en approchez. Vous pouvez toujours ajouter des lignes.
Limite atteinte ou dépassée : Vous ne pourrez pas ajouter de nouvelles lignes. Les demandes d’ajout de lignes renverront une erreur.
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 :
Propriétés de fichiers et média. 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 s’appliquent également aux relations bidirectionnelles. Imaginons que la base de données A et la base de données B soient liées entre elles. Une fois que vous avez référencé la même page de la base de données A 10 000 fois dans la base de données B en tant que relation, la prochaine fois que vous tenterez de référencer la page dans la base de données B, cela ne sera pas répercuté dans la base de données A.
Lorsque vous avez atteint la limite pour les pages de base de données, une bannière s’affichera en haut des pages de base de données concernées pour vous en informer. Afin de rester en dessous de cette limite, vous pouvez effectuer les actions suivantes :
Réduisez la taille ou la longueur des options de vos propriétés. Par exemple, pour une propriété de sélection multiple, vous pouvez réduire le nombre d’options ou raccourcir le nom de certaines d’entre elles. Pour une propriété de type Personne, vous pouvez supprimer certaines personnes référencées dans des pages spécifiques.
Supprimez toutes les propriétés inutiles, ce qui supprimera également leur contenu.
Au niveau de la page de base de données
Il existe également une limite de 1,5 Mo pour la taille totale de toutes les 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.
Remarque : 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 choisirSupprimer tout définitivementen 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
