Optimaliseer laadtijden en prestaties van je database
Ga als volgt te werk om ervoor te zorgen dat je databases altijd snel werken 🏃🏼
Als je databases traag aanvoelen, zijn er een paar mogelijke oorzaken en een paar manieren om de prestaties te verbeteren.
Aantal pagina's: Het kan langer duren om je database te laden als deze veel pagina's bevat.
Aantal eigenschappen: Hoe meer zichtbare eigenschappen je database heeft, hoe langer het laden kan duren. Om databases efficiënt te houden, kan elke database maximaal 500 eigenschappen hebben. Als je de limiet bereikt, kun je geen nieuwe eigenschappen toevoegen totdat je er een aantal verwijdert.
Complexe sorteringen en filters: Als je database is gesorteerd of gefilterd op eigenschappen zoals titel, tekst, formule of rollup, kan het laden van de database langer duren.
Maak niet te veel databases op drukke pagina's
Als je een grote workspace hebt, raden we je aan zo weinig mogelijk inline databases (zoals dashboards) te maken op drukke pagina's. Als er veel databases tegelijk worden bekeken, worden ze zwaarder belast.
Probeer eerst elke database op een eigen pagina te plaatsen. Als je dit hebt gedaan en alle databases wilt tonen op één pagina, kun je het volgende doen:
Typ
/gekoppeldop de pagina en selecteerGekoppelde weergave van een databaseom een gekoppelde database te maken.Maak databaseweergaven binnen deze gekoppelde database en zorg dat deze naar de gewenste brondatabases wijzen. Verschillende databaseweergaven kunnen naar verschillende brondatabases wijzen.
Als je één gekoppelde database gebruikt, is er slechts één databaseweergave tegelijk open. Zodoende is dit de enige database die controleert op updates. Met een dergelijke configuratie zullen de prestaties verbeteren.
Vermijd ingewikkelde referentieketens
Formules en rollups kunnen veel, maar ingewikkelde formules en rollups kunnen je database trager maken. Bijvoorbeeld: het kan langer duren om een formule te berekenen die afhankelijk is van meerdere andere formules die elk afhankelijk zijn van rollups.
Beperk het aantal filters en sorteringen op formules en rollups
Het laden van databases die zijn gefilterd en gesorteerd op de eigenschappen formule en rollup kan iets trager verlopen.
Filter op eenvoudige eigenschappen
Het toevoegen van filters op basis van eenvoudige eigenschappen, zoals selecteren, meerdere selecteren, status, getal en datum, kan de snelheid van de database verbeteren. Zelfs als je complexe filters gebruikt, kan het helpen om het aantal pagina's dat moet worden verwerkt, te verminderen.
Verberg onnodige eigenschappen
Als bepaalde eigenschappen minder belangrijk zijn in de databaseweergave, kan het verbergen ervan de responsiviteit en interactiviteit verbeteren.
Als je geen nieuwe eigenschap kunt toevoegen
Als je een foutmelding ziet wanneer je probeert een nieuwe eigenschap toe te voegen, heeft je database mogelijk de limiet van 500 eigenschappen bereikt.
Om weer onder de limiet te komen:
Verwijder ongebruikte eigenschappen (vooral eigenschappen die in geen enkele weergave worden gebruikt).
Controleer selectie- en meerdere selecteren-eigenschappen. Als je meerdere eigenschappen hebt die hetzelfde doel dienen, overweeg dan om ze samen te voegen.
Verwijder ongebruikte pagina's
We raden je aan om onnodige of dubbele pagina's uit je database te verwijderen om deze zo eenvoudig en up-to-date mogelijk te houden. Als dat geen optie is, kunnen de prestaties van zeer grote databases aanzienlijk worden verbeterd door een filter op de eigenschap Gemaakt op/om toe te voegen om oude pagina's uit te filteren.
Om de beste databaseprestaties voor alle gebruikers te garanderen, hanteren we limieten voor de grootte van databases. Zodra deze limieten zijn bereikt, worden nieuwe wijzigingen in je database niet meer opgeslagen.
Limiet voor aantal rijen
Elke Notion-database kan maximaal 250.000 rijen bevatten. Je ziet signalen als je deze limiet nadert of hebt overschreden:
De limiet naderen: Je ziet een waarschuwing in je database dat je in de buurt komt. Je kunt nog steeds rijen toevoegen.
Op of over de limiet: Je kunt geen nieuwe rijen meer toevoegen. Verzoeken om rijen toe te voegen zullen een foutmelding geven.
Op het niveau van de databasepagina
Voor elke pagina in een database is alle data van alle eigenschappen van die pagina beperkt tot een totale grootte van 2,5 MB.
Deze limiet is niet van invloed op:
Bestands- en media-eigenschappen. De werkelijke grootte van je geüploade bestand telt niet mee voor de limiet.
Formules en rollups.
Inhoud in de hoofdtekst van databasepagina's (geen eigenschappen).
Het aantal eigenschappen dat je in een database hebt. Een database met 50 eigenschappen kan bijvoorbeeld nog steeds onder de limiet vallen als elke eigenschap korte beschrijvingen of opties heeft.
Opmerking: Er gelden ook limieten voor tweerichtingsrelaties. Stel dat Database A en Database B aan elkaar zijn gekoppeld. Zodra je in Database B 10.000 keer naar dezelfde pagina uit Database A hebt verwezen als relatie, zal de volgende keer dat je probeert te verwijzen in Database B, dit niet worden weergegeven in Database A.
Wanneer je de limiet voor databasepagina's hebt bereikt, zie je bovenaan specifieke databasepagina's een banner die je hiervan op de hoogte stelt. Om onder deze limiet te blijven, kun je het volgende doen:
Maak je opties voor eigenschappen kleiner of korter. Bij een eigenschap met meerdere selecteren kun je bijvoorbeeld het aantal opties verminderen of de namen van sommige opties inkorten. Bij een persoons-eigenschap kun je sommige personen verwijderen waarnaar op specifieke pagina's wordt verwezen.
Verwijder onnodige eigenschappen; hiermee worden ook de gegevens binnen die eigenschappen verwijderd.
Op databaseniveau
Er is ook een limiet van 1,5 MB voor de totale grootte van alle eigenschappen die in je database worden gebruikt. Je kunt deze limiet zien als van toepassing op de algemene structuur van je database, zoals hoeveel eigenschappen je in een database hebt en hoeveel opties elke database-eigenschap (zoals een selectie- of multiselectie-eigenschap) bevat.
Je kunt tegen deze limiet aanlopen wanneer je nieuwe eigenschappen toevoegt of een nieuwe eigenschapsoptie (zoals een extra selectie-eigenschapsoptie) aan je database toevoegt.
Om onder deze limiet te blijven, kun je het volgende doen:
Verwijder onnodige eigenschappen.
Verwijder onnodige eigenschapsopties uit selectie- en multiselectie-eigenschappen.
Verkort het aantal tekens van eigenschapsopties (je kunt bijvoorbeeld een
Completeoptie wijzigen inGereed).Verkort de lengte van formules die je gebruikt in formule-eigenschappen.
Eigenschappen verwijderen
Als je ervoor kiest om een eigenschap te verwijderen om ruimte vrij te maken en te voorkomen dat je limieten bereikt, kun je die verwijderde eigenschappen en hun gegevens altijd herstellen. Doe hiervoor het volgende:
Klik op het schuifregelaarpictogram bovenaan je database.
Selecteer
Eigenschappen bewerken→Verwijderde eigenschappen.Selecteer
↩️naast de eigenschap die je wilt herstellen.
Opmerking: je kunt tot 1,5 MB aan verwijderde eigenschappen in de prullenbak bewaren. Zodra je deze limiet hebt bereikt, moet je enkele eigenschappen definitief verwijderen. Doe hiervoor het volgende:
Klik op het schuifregelaarpictogram bovenaan je database.
Selecteer
Eigenschappen bewerken→Verwijderde eigenschappen.Selecteer
🗑️naast de eigenschap die je permanent wilt verwijderen. Je kunt onderaan het menu ook kiezen voorAlles permanent verwijderen.
Nadat een eigenschap en de bijbehorende gegevens permanent zijn verwijderd, kun je deze niet meer herstellen.
Meer informatie over databases zodat je ze optimaal kunt benutten op basis van jouw behoeften
