Optimer database indlæsningstider og ydeevne

I dette hjælpedokument

Sådan sikrer du, at dine databaser altid føles hurtige og smidige 🏃🏼


Hvis dine databaser føles langsomme, er der et par mulige årsager og et par måder at forbedre præstationen på.

  • Antallet af sider: Hvis din database har et hav af sider, kan den være længere tid om at blive indlæst.

  • Antallet af egenskaber: Jo flere synlige egenskaber din database har, jo længere tid kan den være om at blive indlæst. For at hjælpe med at holde databaser effektive, kan hver database have op til 500 egenskaber. Hvis du når grænsen, vil du ikke kunne tilføje nye egenskaber, før du fjerner nogle.

  • Komplekse sorteringer og filtre: Hvis din database har en sortering eller et filter på egenskaber såsom titel, tekst, formel eller rollup, kan logikken bag disse gøre indlæsningstiderne længere.

Undgå at lægge for mange databaser ind på sider med høj trafik

Hvis du har et stort arbejdsområde, skal du undgå at have mange inline-databaser, som f.eks. dashboards, på sider med høj trafik. Jo flere samtidige visninger af databaser, jo større belastning på din opsætning.

Prøv først at placere hver database på sin egen side. Når du har gjort det, kan du, hvis du gerne vil have alle databaserne vist på én side, gøre følgende:

  1. Skriv /linked på den side, og vælg Tilknyttet visning af en database for at oprette en tilknyttet database.

  2. Opret databasevisninger i denne tilknyttede database, og konfigurer dem til at pege på dine ønskede kildedatabaser. Forskellige databasevisninger kan pege på forskellige kildedatabaser!

Når der benyttes en enkelt tilknyttet database, er der kun én databasevisning åben ad gangen, og derfor er det kun den ene database, der "lytter efter" opdateringer. Du bør se en præstationsforbedring med denne opsætning.

Undgå komplekse referencekæder

Formler og rollups er ekstremt kraftfulde, men jo mere komplekse de er, jo langsommere kan din database være. For eksempel kan en formel, der afhænger af flere andre formler, som hver især afhænger af rollups, tage længere tid at beregne.

Minimer antallet af filtre og sorteringer på formler og rollups

Databaser, der er filtrerede og sorterede efter formel- og rollup-egenskaber, kan tage lidt længere tid at indlæse.

Filtrer på simple egenskaber

Tilføjelse af filtre baseret på simple egenskaber som vælg, vælg flere, status, tal og dato kan forbedre din databases hastighed. Selv hvis du har komplekse filtre, kan dette hjælpe ved at reducere antallet af sider, der skal behandles.

Skjul unødvendige egenskaber

Hvis nogle af egenskaberne er mindre vigtige i din databasevisning, kan det forbedre responsen og interaktiviteten at skjule dem.

Hvis du ikke kan tilføje en ny egenskab

Hvis du ser en fejl, når du forsøger at tilføje en ny egenskab, har din database muligvis nået grænsen på 500 egenskaber.

Sådan kommer du tilbage under grænsen:

  • Slet ubrugte egenskaber (især dem, der ikke bruges i nogen visninger).

  • Gennemgå egenskaber af typen valg og vælg flere. Hvis du har flere egenskaber, der tjener samme formål, kan du overveje at flette dem.

Slet eventuelle ubenyttede sider

Vi foreslår, at du fjerner alle unødvendige eller gentagne sider fra din database for at holde den så enkel og opdateret som muligt. Hvis dette ikke er en mulighed for dig, kan tilføjelse af et filter på egenskaben Tidspunkt for oprettelse for at filtrere gamle sider fra forbedre ydeevnen betydeligt for meget store databaser.

For at sikre den bedste ydeevne for alle brugere, anvender vi størrelsesbegrænsninger på databaser. Når grænserne er nået, vil nye ændringer i din database ikke blive gemt.

Grænse for antal rækker

Hver Notion-database kan indeholde op til 250.000 rækker. Du vil se signaler, hvis du nærmer dig eller har overskredet denne grænse:

  • Nærmer dig grænsen: Du vil se en advarsel i din database om, at du er ved at nå grænsen. Du kan stadig tilføje rækker.

  • Ved eller over grænsen: Du vil ikke kunne tilføje nye rækker. Anmodninger om at tilføje rækker vil returnere en fejl.

På databasesideniveau

For hver side i en database er alle data fra alle egenskaber på den side begrænset til en samlet størrelse på 2,5 MB.

Denne grænse påvirker ikke:

  • Egenskaber for filer og medier. Den faktiske størrelse på din uploadede fil tæller ikke med i grænsen.

  • Formler og rollups.

  • Indhold i brødteksten på databasesider (ikke egenskaber).

  • Antallet af egenskaber, du har i en database. En database med 50 egenskaber kan for eksempel stadig være under grænsen, hvis hver egenskab har korte beskrivelser eller muligheder.

Bemærk: Der er også grænser for tovejsrelationer. Lad os sige, at Database A og Database B er relateret til hinanden. Når du har refereret til den samme side fra Database A 10.000 gange i Database B som en relation, vil det næste forsøg på at referere til den i Database B ikke blive afspejlet i Database A.

Når du har nået grænsen for databasesider, vil du se et banner øverst på specifikke databasesider, der giver dig besked. For at holde dig under denne grænse kan du gøre følgende:

  • Gør dine egenskabsmuligheder mindre eller kortere. På en vælg flere-egenskab kan du for eksempel fjerne antallet af muligheder eller forkorte nogle af mulighedernes navne. På en person-egenskab kan du slette nogle personer, der er refereret til på specifikke sider.

  • Slet alle unødvendige egenskaber, hvilket også vil slette dataene i disse egenskaber.

På databaseniveau

Der er også en grænse på 1,5 MB for den samlede størrelse af alle egenskaber, der bruges i din database. Du kan betragte denne grænse som gældende for den overordnede struktur i din database, såsom hvor mange egenskaber du har i en database, og hvor mange muligheder hver databaseegenskab (f.eks. en valg- eller vælg flere-egenskab) indeholder.

Du kan støde på denne grænse, når du tilføjer nye egenskaber eller tilføjer en ny egenskabsmulighed (f.eks. en ekstra valg-egenskabsmulighed) til din database.

For at holde dig under denne grænse kan du gøre følgende:

  • Slet alle unødvendige egenskaber.

  • Slet alle unødvendige egenskabsmuligheder fra valg- og vælg flere-egenskaber.

  • Forkort tegntællingen for alle egenskabsmuligheder (du kan for eksempel ændre en Complete-mulighed til Færdig).

  • Forkort længden af alle formler, du bruger i formulegenskaber.

Sletning af egenskaber

Hvis du vælger at slette en egenskab for at frigøre plads og undgå at ramme nogen grænser, kan du altid gendanne disse slettede egenskaber og deres data. Sådan gør du:

  1. Klik på skydeikonet øverst i din database.

  2. Vælg Edit propertiesDeleted properties.

  3. Vælg ↩️ ud for den egenskab, du vil gendanne.

Bemærk, at du kan beholde op til 1,5 MB slettede egenskaber i papirkurven. Når du har nået denne grænse, skal du permanent slette nogle egenskaber. Sådan gør du:

  1. Klik på skydeikonet øverst i din database.

  2. Vælg Edit propertiesDeleted properties.

  3. Vælg 🗑️ ud for den egenskab, du vil slette permanent. Du kan også vælge Slet alt permanent nederst i menuen.

Når en egenskab og dens data er slettet permanent, vil du ikke kunne gendanne dem.

Lær mere om databaser for at sikre, at du bruger dem på den bedste måde til dine specifikke behov


Giv feedback

Var denne ressource nyttig?


Powered by Fruition