Product image media
Product image media

PostgreSQL Database Administration (DBA)

8.800,00 kr

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