Prestaties en queryoptimalisatie in PostgreSQL logo
SQLDataSystemenNiveaus A2 → C222 talen

Prestaties en queryoptimalisatie in PostgreSQL

Beheers technieken voor het afstemmen van PostgreSQL-prestaties en het optimaliseren van query's om zeer efficiënte en schaalbare databasetoepassingen te bouwen. Een CoddyKit-leertraject met 22 korte cursussen en 88 interactieve lessen, met een AI-tutor die 24/7 voor je klaarstaat.

Cursussen
22
Lessen
88
Interactieve stappen
1,081
Gratis beginnen
Cursus 1
Lesprogramma

22 cursussen in dit leertraject

Elke cursus in het leertraject Prestaties en queryoptimalisatie in PostgreSQL, in de juiste leer volgorde. De eerste is gratis.

1

A24 lessenGratis

Verdiep u in de kernconcepten van databaseprestaties. Begrijp de architectuur van PostgreSQL en hoe het query's verwerkt als stevige basis voor optimalisatie.

2

B14 lessenPRO

Sla semigestructureerde JSONB-gegevens op en bevraag ze met de juiste operators en indexen in plaats van trage sequentiële scans.

3

B14 lessenPRO

Verplaats miljoenen rijen snel van en naar PostgreSQL met COPY, batching en optimalisatie van het schrijfpad.

4

B14 lessenPRO

Benut de kracht van indexen om uw query's aanzienlijk te versnellen. Leer verschillende typen indexen effectief maken, gebruiken en evalueren.

5

B14 lessenPRO

Beheers de kunst van het lezen en interpreteren van query-uitvoeringsplannen. Gebruik EXPLAIN en EXPLAIN ANALYZE om prestatieknelpunten te vinden en querygedrag te begrijpen.

6

B14 lessenPRO

Verdiep u in de MVCC-architectuur van PostgreSQL, VACUUM-bewerkingen en isolatieniveaus van transacties. Begrijp hoe deze de prestaties en gegevensconsistentie beïnvloeden.

7

B24 lessenPRO

Ga verder dan eenvoudige B-Tree-indexen. Ontdek gespecialiseerde indextypen en geavanceerde technieken zoals partiële indexen en expressie-indexen om complexe query's te optimaliseren.

8

B24 lessenPRO

Pak de prestatieproblemen aan van complexe query's met meerdere tabellen. Leer strategieën voor efficiënte join-bewerkingen en effectief gebruik van subquery's en CTE's.

9

B24 lessenPRO

Optimaliseer de prestaties van uw PostgreSQL-server door belangrijke parameters in `postgresql.conf` nauwkeurig af te stemmen. Leer geheugen, schijf-I/O en checkpoint-instellingen beheren.

10

B24 lessenPRO

Rust uzelf uit met de tools en technieken om de prestaties van PostgreSQL proactief te monitoren. Leer problemen oplossen met ingebouwde views en externe monitoringoplossingen.

11

B24 lessenPRO

Beheers declaratieve range-, list- en hashpartitionering om tabellen met miljarden rijen snel en onderhoudbaar te houden in productie.

12

B24 lessenPRO

Diagnosticeer en verminder bloat in tabellen en indexen en stem fillfactor en TOAST af voor compacte, voorspelbare opslag.

13

B24 lessenPRO

Bouw snelle, relevante tekstzoekfuncties met GIN, tsvector en pg_trgm zonder een externe engine toe te voegen.

14

B24 lessenPRO

Elimineer overhead van verbindingen en stabiliseer latency onder belasting met correct geconfigureerde pooling.

15

C14 lessenPRO

Ontwerp uw databaseschema met het oog op prestaties. Leer hoe normalisatie, denormalisatie en geschikte gegevenstypen de snelheid van query's en de efficiëntie van opslag beïnvloeden.

16

C14 lessenPRO

Verbeter uw vaardigheden in het schrijven van query's met geavanceerde technieken. Optimaliseer aggregaties en windowfuncties en benut materialized views voor aanzienlijke prestatiewinst.

17

C14 lessenPRO

Begrijp de mechanismen voor gelijktijdigheidsbeheer van PostgreSQL en leer locks effectief beheren. Identificeer en verhelp lock contention om een hoge verwerkingscapaciteit van uw applicatie te beho…

18

C14 lessenPRO

Verhelp de grootste misinschattingen van de planner door deze te informeren over correlaties en verdelingen van kolommen.

19

C14 lessenPRO

Benut parallelle verwerking over meerdere cores in de planner en executor om grote analytische scans en aggregaties drastisch te versnellen.

20

C24 lessenPRO

Bereid uw PostgreSQL-database voor op veel verkeer en bedrijfskritieke applicaties. Ontdek connection pooling, replicatiestrategieën en concepten van gedistribueerde databases.

21

C24 lessenPRO

Gebruik logische replicatie en publications om leesbewerkingen uit te besteden, gegevens te migreren en workloads met weinig overhead te isoleren.

22

C24 lessenPRO

Analyseer query- en schrijfprestaties vanuit de storage-engine met behulp van MVCC, WAL en internals rond zichtbaarheid.

CoddyKit PRO

Ontgrendel alle 22 cursussen in dit leertraject en in elk ander leertraject

AI-begeleider, certificeringsexamen en certificaat. Werkt op het web, iOS en Android.

Alle abonnementen bekijken
Jaarlijks$29.90 per jaarOngeveer $2.49 per maandEenmalig betalenLevenslang$69.99 eenmaligGeen verlengingen. PRO voor altijd.
Cursusoverzicht

PostgreSQL-prestaties afstemmen, van begin tot eind

Trage query's en slecht geconfigureerde databases behoren in productie tot de meest voorkomende oorzaken van knelpunten in applicaties. In dit leertraject leer je PostgreSQL analyseren, afstemmen en schalen: van het lezen van je eerste EXPLAIN-uitvoer tot het redeneren over de interne werking van MVCC, WAL-gedrag en topologieën voor logische replicatie. Elke techniek is gebaseerd op de daadwerkelijke werking van PostgreSQL, niet op algemeen advies.

Wat je leert

Je leert indexen kiezen uit B-tree-, GIN-, GiST-, BRIN- en gedeeltelijke indexen en past die vaardigheden vervolgens toe op JSONB-kolommen, zoeken in volledige tekst en trigrammatching. Je leert queryplannen van EXPLAIN ANALYZE lezen en interpreteren, subquery's en joins efficiënter herschrijven, autovacuum en bloat beheren, pg_bouncer configureren voor verbindingspools, servergeheugen en checkpointinstellingen afstemmen, grote tabellen partitioneren en uitgebreide statistieken gebruiken om de planner betere beslissingen te laten nemen. De geavanceerde onderdelen behandelen gelijktijdigheid en vergrendeling, parallelle query-uitvoering, logische replicatie en de interne werking van MVCC en WAL waarop elke optimalisatiekeuze berust.

Het leerpad

Tweeëntwintig cursussen lopen van A2 via B1, B2 en C1 tot en met C2. De openingscursus legt de belangrijkste prestatieconcepten en woordenschat vast. De B1-cursussen behandelen de praktische basis: essentiële indexstrategieën, analyse op basis van EXPLAIN, JSONB-modellering, doorvoer bij bulkladingen en transactiebeheer via vacuuming. De B2-cursussen gaan verder met geavanceerde indextypen, optimalisatie van joins en subquery's, serverconfiguratie, monitoring, tabelpartitionering, opslagefficiëntie, prestaties van zoeken in volledige tekst en het afstemmen van PgBouncer. De C1-cursussen verschuiven naar datamodellering voor betere prestaties, geavanceerd herschrijven van query's, gelijktijdigheid en vergrendeling, uitgebreide statistieken en parallelle querywerklasten. De twee C2-cursussen sluiten het leertraject af met architectuur voor schaalbaarheid en hoge beschikbaarheid, patronen voor logische replicatie en een diepgaande blik op de interne werking van MVCC en WAL.

Zo werkt het

Elke cursus is opgesplitst in korte, gerichte lessen die je in de ingebouwde SQL-editor voltooit met realtimefeedback. Een AI-tutor is beschikbaar wanneer een concept uitleg nodig heeft of een query zich niet gedraagt zoals verwacht.

Zo leer je

  1. 01

    Interactieve lessen

    Praktische codeeroefeningen met realtime feedback

  2. 02

    AI-docent

    Krijg direct hulp van onze AI als je vastloopt

  3. 03

    Ingebouwde editor

    Schrijf en voer code direct uit in je browser

  4. 04

    Certificaat

    Behaal een certificaat wanneer je de cursus afrondt

FAQ

Veelgestelde vragen

Is de Prestaties en queryoptimalisatie in PostgreSQL-cursus gratis?

Ja. Je kunt gratis aan de Prestaties en queryoptimalisatie in PostgreSQL-cursus beginnen en de interactieve lessen kosteloos doorlopen. Met een optioneel PRO-abonnement krijg je toegang tot geavanceerde AI-tools en een deelbaar certificaat.

Heb ik voorafgaande ervaring nodig om SQL te leren?

Nee. De cursus begint bij de basis en behandelt geleidelijk steeds geavanceerdere onderwerpen. Je kunt dus ook zonder eerdere ervaring met SQL beginnen.

Hoe leer ik SQL op CoddyKit?

Je leert door te doen. Korte interactieve lessen combineren een duidelijke uitleg met een praktische codeeroefening die in realtime wordt uitgevoerd. Een AI-begeleider is 24/7 beschikbaar voor persoonlijke hulp wanneer je vastloopt.

Krijg ik een certificaat als ik Prestaties en queryoptimalisatie in PostgreSQL afrond?

Ja. PRO-leerlingen kunnen een examen afleggen en een deelbaar certificaat van voltooiing behalen, met een verifieerbare code voor de Prestaties en queryoptimalisatie in PostgreSQL-cursus.

Kan ik SQL op mijn telefoon leren?

Ja. CoddyKit is beschikbaar op het web en als native iOS- en Android-app, zodat je SQL op elk apparaat kunt leren en je voortgang op al je apparaten wordt gesynchroniseerd.

Wat kost CoddyKit PRO?

De eerste cursus van Prestaties en queryoptimalisatie in PostgreSQL is gratis. Met CoddyKit PRO ontgrendel je elke cursus: $5.90 per week, $7.90 per maand, $29.90 per jaar of eenmalig $69.99 voor levenslange toegang zonder verlengingen.

Hoe lang duurt het om Prestaties en queryoptimalisatie in PostgreSQL te voltooien?

Prestaties en queryoptimalisatie in PostgreSQL bevat 22 cursussen en 88 lessen. De meeste lessen duren ongeveer 5–10 minuten, dus het hele leertraject kost ongeveer 10 uur aan praktische oefeningen, in je eigen tempo.

Begin nu met Prestaties en queryoptimalisatie in PostgreSQL

Sluit je aan bij duizenden leerlingen die met AI-ondersteunde lessen leren programmeren.