Karlebovej 91, 3400 Hillerød | Krajbjergvej 3, 8541 Skødstrup
70 22 29 29
08:30 - 17:00

PostgreSQL Database Administration (DBA)

Interesseret i dette kursus? Send os en forespørgsel.
Register your interest now

Kursusinfo

  • Dette kursus varer 2 dage
  • Der medfølger kursusmateriale til dette kursus
  • Dette kursus koster 2 klip på dit klippekort.
  • Fuld forplejning (Morgenmad, frokost, kage, kaffe og sodavand ad libitum)

Varighed

Dette kursus varer 2 dage

Materialer

Der medfølger kursusmateriale til dette kursus

Klip på klippekort

Dette kursus koster 2 klip på dit klippekort.

Forplejning

Fuld forplejning (Morgenmad, frokost, eftermiddagskage samt kaffe og sodavand ad libitum)

Formål

At give deltagere den nødvendige viden og færdigheder til at etablere og administrere en PostgreSQL-databaseserver samt til at stå for den daglige drift.

Beskrivelse

Kurset er en praktisk orienteret workshop, hvor vi arbejder med administration og drift af PostgreSQL-databaseserveren.

Vi ser både på, hvordan man kommer tæt på en eksisterende PostgreSQL-server, og hvordan man etablerer en PostgreSQL-løsning helt fra scratch.

 

Indhold

Introduktion til PostgreSQL:

  • Installation
  • Forbinde til en PostgreSQL-server
  • Åbne for fjernadgang
  • De grafiske administrationsværktøjer
  • psql og skripting-værktøjer
  • Håndtering af databaseadgangskoder
 

Undersøge en PostgreSQL-installation:

  • Finde versionsnummeret
  • Lokalisere PostgreSQL-databasefiler
  • Lokalisere installerede databaser på serveren
  • Diskforbrug per database og per tablespace
 

PostgreSQL-konfiguration:

  • Planlægning af en ny database
  • Ændre databasens parametre
  • Liste ikke-default
  • Se databasens ikke-default parametre
  • Opdatering af PostgreSQL-parameterfilen
  • Sætte parameter for bestemte brugere
  • Tilføjelse af eksterne moduler til PostgreSQL
 

PostgreSQL-server-kontrol:

  • Starte databaseserveren manuelt
  • Stoppe databaseserveren hurtigt og sikkert
  • Hurtig genstart af databaseserveren
  • Genindlæsning server-konfigurationsfilerne
  • Begrænse brugers adgang til serveren
  • Køre flere servere på et system
  • Opsætning af en connection pool
 

Sikkerhed:

  • Oprette databasebrugere
  • Give/fjerne rettigheder til databasebrugere
  • Kryptering af følsomme data
 

Monitoring og diagnose:

  • Hvilke brugere er forbundet ?
  • Hvad udfører en bestemt bruger ?
  • Dræbe en bestemt session.
 

Maintenance:

  • Undgå autofreeze og page corruptions
  • Fjernelse af gamle prepared transaktioner
  • Finde og fjerne ubrugte indekser
 

Performance og Concurrency:

  • Identificere langsomme SQL-udtryk
  • Opsamle statistisk vha. pg_stat* view'erne
 

Backup og Recovery:

  • Hot logisk backup af en database
  • Hot logisk backup af alle databaser
  • Hot logisk backup af alle tabeller i et tablespace
  • Backup af databas- objekt-definitioner
  • Recovery af alle databaser
  • Recovery til et bestemt tidspunkt
  • Recovery af dropped/ødelagt tabel, tablespace, database

Lignende kurser

SQL og DataAnalyse 09 sep
PHP & MySQL videregående kursus Skriv dig op som interesseret til dette kursus
PHP & MySQL grundkursus (Lær PHP fra bunden) 05 sep
PostgreSQL for administratorer Skriv dig op som interesseret til dette kursus
MySQL for administratorer