Ladezeiten und Leistung der Datenbank optimieren
So kannst du dafür sorgen, dass deine Datenbanken schnell und reaktionsfähig bleiben 🏃🏼
Wenn sich deine Datenbanken langsam anfühlen, gibt es mehrere mögliche Ursachen und mehrere Wege, die Leistung zu verbessern.
Anzahl der Seiten: Wenn deine Datenbank sehr viele Seiten hat, kann sich der Ladevorgang verzögern.
Anzahl der Eigenschaften: Je mehr sichtbare Eigenschaften deine Datenbank hat, desto länger kann das Laden dauern. Um die Effizienz von Datenbanken zu gewährleisten, kann jede Datenbank bis zu 500 Eigenschaften haben. Wenn du das Limit erreichst, kannst du keine neuen Eigenschaften mehr hinzufügen, bis du einige entfernt hast.
Komplexe Sortierungen und Filter: Wenn eine Sortierung oder ein Filter auf Eigenschaften wie Titel, Text, Formel oder Rollup angewendet wird, kann die dahinterstehende Logik ebenfalls zu längeren Ladenzeiten führen.
Erstelle nicht zu viele Datenbanken auf stark frequentierten Seiten
Falls du einen großen Workspace hast, solltest du auf stark frequentierten Seiten nicht zu viele Inline-Datenbanken, wie z. B. Dashboards, verwenden. Je mehr Datenbanken gleichzeitig angezeigt werden, desto höher die Belastung.
Bringe jede Datenbank zunächst möglichst auf einer eigenen Seite unter. Wenn du alle Datenbanken auf einer einzigen Seite anzeigen willst, hast du danach folgende Möglichkeiten:
Gib
/verlinktauf dieser Seite ein und wähleVerlinkte Datenbankansicht, um eine verlinkte Datenbank zu erstellen.Erstelle Datenbankansichten in dieser verlinkten Datenbank und konfiguriere diese so, dass sie auf deine gewünschten Quelldatenbanken verweisen. Verschiedene Datenbankansichten können auf unterschiedliche Quelldatenbanken verweisen!
Bei der Verwendung einer einzelnen verlinkten Datenbank ist nur jeweils eine Datenbankansicht geöffnet. Daher wartet auch nur diese eine Datenbank auf Eingaben. Mit dieser Konfiguration solltest du eine Verbesserung der Leistung feststellen können.
Vermeide komplexe Verweisketten
Formeln und Rollups sind äußerst leistungsstark. Aber: Je komplexer sie sind, desto langsamer wird die Datenbank. Beispielsweise kann es länger dauern, eine Formel zu berechnen, die von mehreren anderen Formeln abhängt, welche wiederum jeweils von Rollups abhängen.
Wende möglichst wenig Filter und Sortierungen auf Formeln und Rollups an
Bei Datenbanken, die nach Formel- und Rollup-Eigenschaften gefiltert und sortiert werden, kann der Ladevorgang länger dauern.
Filtere nach einfachen Eigenschaften
Filter, die auf einfachen Eigenschaften wie Auswahl, Mehrfachauswahl, Status, Anzahl und Datum beruhen, können deine Datenbank schneller machen. Selbst wenn du zugleich komplexe Filter verwendest, kann dies hilfreich sein, da es die Anzahl der zu verarbeitenden Seiten reduziert.
Unnötige Eigenschaften ausblenden
Wenn einige Eigenschaften in deiner Datenbankansicht weniger wichtig sind, kannst du diese ausblenden und damit die Reaktionsfähigkeit und Interaktivität möglicherweise verbessern.
Wenn du keine neue Eigenschaft hinzufügen kannst
Wenn dir beim Versuch, eine neue Eigenschaft hinzuzufügen, ein Fehler angezeigt wird, hat deine Datenbank möglicherweise das Limit von 500 Eigenschaften erreicht.
Um wieder unter das Limit zu kommen:
Lösche nicht verwendete Eigenschaften (insbesondere solche, die in keiner Ansicht verwendet werden).
Überprüfe auswählen- und Mehrfachauswahl-Eigenschaften. Wenn du mehrere Eigenschaften hast, die denselben Zweck erfüllen, ziehe in Betracht, sie zusammenzuführen.
Ungenutzte Seiten löschen
Entferne unnötige oder doppelte Seiten aus deiner Datenbank, damit diese so einfach und aktuell wie möglich bleibt. Wenn das keine Option für dich ist, kannst du auch einen Filter für die Eigenschaft Erstellt um hinzufügen, um alte Seiten herauszufiltern. Dadurch lässt sich die Leistung sehr großer Datenbanken verbessern.
Um die beste Datenbankleistung für alle Benutzer zu gewährleisten, wenden wir Größenbeschränkungen auf Datenbanken an. Sobald diese Limits erreicht sind, werden neue Änderungen an deiner Datenbank nicht mehr gespeichert.
Limit für die Anzahl der Zeilen
Jede Notion-Datenbank kann bis zu 250.000 Zeilen enthalten. Du siehst Hinweise, wenn du dich diesem Limit näherst oder es überschritten hast:
Annäherung an das Limit: In deiner Datenbank wird eine Warnung angezeigt, dass du dich dem Limit näherst. Du kannst weiterhin Zeilen hinzufügen.
Am oder über dem Limit: Du kannst keine neuen Zeilen mehr hinzufügen. Anfragen zum Hinzufügen von Zeilen führen zu einer Fehlermeldung.
Auf Ebene der Datenbankseite
Für jede Seite in einer Datenbank sind alle Daten aus allen Eigenschaften dieser Seite auf eine Gesamtgröße von 2,5 MB begrenzt.
Diese Grenze wirkt sich nicht aus auf:
Dateien- und Medien-Eigenschaften. Die tatsächliche Größe deiner hochgeladenen Datei wird nicht auf das Limit angerechnet.
Formeln und Rollups.
Inhalte im Textkörper von Datenbankseiten (nicht Eigenschaften).
Die Anzahl der Eigenschaften, die du in einer Datenbank hast. Beispielsweise kann eine Datenbank mit 50 Eigenschaften immer noch unter dem Grenzwert liegen, wenn jede Eigenschaft nur kurze Beschreibungen oder Optionen hat.
Hinweis: Es gibt auch Limits für zweiseitige Verknüpfungen. Angenommen, Datenbank A und Datenbank B sind miteinander verknüpft. Sobald du dieselbe Seite aus Datenbank A 10.000 Mal in Datenbank B als Verknüpfung referenziert hast, wird der nächste Versuch, sie in Datenbank B zu referenzieren, nicht mehr in Datenbank A widergespiegelt.
Wenn du das Limit für Datenbankseiten erreicht hast, siehst du oben auf bestimmten Datenbankseiten ein Banner, das dich darauf hinweist. Um unter diesem Limit zu bleiben, kannst du Folgendes tun:
Mache deine Eigenschaftsoptionen kleiner oder kürzer. Du kannst beispielsweise bei einer Mehrfachauswahl-Eigenschaft die Anzahl der Optionen reduzieren oder einige Namen der Optionen kürzen. Bei einer Person-Eigenschaft kannst du einige Personen löschen, die auf bestimmten Seiten referenziert sind.
Lösche alle unnötigen Eigenschaften, wodurch auch die Daten innerhalb dieser Eigenschaften gelöscht werden.
Auf Ebene der Datenbank
Es gibt außerdem ein Limit von 1,5 MB für die Gesamtgröße aller in deiner Datenbank verwendeten Eigenschaften. Du kannst dir dieses Limit als die Gesamtstruktur deiner Datenbank vorstellen, z. B. wie viele Eigenschaften du in einer Datenbank hast und wie viele Optionen jede Datenbankeigenschaft (wie eine auswählen- oder Mehrfachauswahl-Eigenschaft) enthält.
Du kannst auf diese Grenze stoßen, wenn du einer Datenbank neue Eigenschaften oder eine neue Eigenschaftsoption (z. B. eine zusätzliche Option für die Auswahl von Eigenschaften) hinzufügst.
Um unter diesem Grenzwert zu bleiben, kannst du Folgendes tun:
Lösche alle unnötigen Eigenschaften.
Lösche alle unnötigen Eigenschaftsoptionen aus den Auswahl- und Mehrfachauswahl-Eigenschaften.
Verkürze die Anzahl der Zeichen für alle Eigenschaftsoptionen (z. B. kannst du eine Option von
AbgeschlosseninErledigtändern).Verkürze die Länge aller Formeln, die du in Formeleigenschaften verwendest.
Eigenschaften löschen
Wenn du eine Eigenschaft löschst, um Platz zu schaffen und zu vermeiden, dass du ein Limit erreichst, kannst du diese gelöschten Eigenschaften und ihre Daten jederzeit wiederherstellen. Gehe dazu wie folgt vor:
Klicke auf das Schieberegler-Symbol oben in deiner Datenbank.
Wähle
Eigenschaften bearbeiten→Gelöschte Eigenschaften.Wähle
↩️neben der Eigenschaft, die du wiederherstellen möchtest.
Beachte, dass du bis zu 1,5 MB an gelöschten Eigenschaften im Papierkorb aufbewahren kannst. Sobald du dieses Limit erreicht hast, musst du einige Eigenschaften dauerhaft löschen. Gehe dazu wie folgt vor:
Klicke auf das Schieberegler-Symbol oben in deiner Datenbank.
Wähle
Eigenschaften bearbeiten→Gelöschte Eigenschaften.Wähle
🗑️neben der Eigenschaft aus, die du dauerhaft löschen möchtest. Du kannst unten im Menü auchAlle dauerhaft löschenauswählen.
Nachdem eine Eigenschaft und ihre Daten dauerhaft gelöscht wurden, kannst du sie nicht mehr wiederherstellen.
Erfahre mehr über Datenbanken, damit du sie deinen individuellen Anforderungen entsprechend bestmöglich verwenden kannst
