Du ser nå noen av våre blogginnlegg.
Vi kan også by på foredrag om SQL.
Du ser nå noen av våre blogginnlegg.
Vi kan også by på foredrag om SQL.
Tid i PostgreSQL har noen fallgruver her og der. La oss se på de vanligste tingene man gjør feil, hvordan man unngår dem, og hvorfor i alle dager året er så kort i denne databasen.
03.05.2023
Hvorfor lære seg et nytt spørrespråk og innføre en umoden tidsserie-database bare fordi du har tidsseriedata? TimescaleDB er en extension til PostgreSQL som gir god støtte og ytelse for tidsseriedata.
30.11.2022
Hvordan kan en enkel sletting som delete from users where id = :id bruke mange minutter på å fullføre på en kraftig Postgres-database i produksjon? Denne utfordringen støtte jeg på nylig og det ga meg en liten aha-opplevelse.
Om PostgreSQL og SQL
Når datamengdene vi henter ut fra databasen øker i både mengde og omfang kan vi ikke alltid servere alt til frontenden, slik vi gjorde i starten av prosjektet. Skal man lage en pagineringsløsning er det fort gjort å ta i bruk OFFSET og LIMIT, men hvordan fungerer det og hvorfor bør vi være forsiktige med det? Vi går gjennom hvordan OFFSET fungerer, hvorfor vi bør være forsiktige med bruken og prøver å komme med et forslag til hvordan vi heller skal løse pagineringen vår.
04.11.2020
Indeksering er den aller viktigste måten vi kan sikre god ytelse fra en SQL-database på. Det er vårt ansvar som utviklere å lage gode indekser fordi vi kjenner applikasjonens behov og aksessmønster best. Vi skal derfor ta for oss litt grunnleggende om indekser og hvordan vi bruker dem.