Schița de curs

Introducere

Configurarea și configurarea PostgresSQL

Prezentare generală a arhitecturii și caracteristicilor avansate ale PostgreSQL

Administrația PostgreSQL

  • Conectarea la baza de date
  • Prezentare generală a PgAdmin III
  • Configurarea serverului
  • Crearea și gestionarea utilizatorilor
  • Prezentare generală a tipurilor de obiecte din baza de date
  • Setarea permisiunilor și securității
  • Interogarea bazei de date
  • Monitorizarea bazei de date
  • Asigurarea atomicității și izolării
  • Siguranța și restaurarea PostgreSQL
  • Migrarea datelor către un alt sistem
  • Lucrul cu jurnalele PostgreSQL

Optimizarea performanței

  • Reducerea I/O cu HOT
  • Blocarea și concurența
  • Evaluarea design-ului bazei de date
  • Optimizarea interogărilor SQL cu EXPLAIN
  • Inspetionarea sarcinii de lucru
  • Benchmarking și profilare
  • Optimizarea joins-ului
  • Folosirea eficientă a indexelor

Replicarea PostgreSQL

  • Prezentare generală a replicării PostgreSQL
  • Disponibilitate ridicată în PostgreSQL
  • Replicația streaming
  • Gestionarea clusterelor folosind repmgr
  • Rularea interogărilor pe baza de date în mod hot standby
  • Replicația sincronă
  • Transportul jurnalului bazat pe fișiere
  • Replicația logică bazată pe declanșatoare cu Slony & Londiste
  • Pooling-ul conexiunilor
  • Actualizarea PostgreSQL
  • Sharding și scalabilizarea PostgreSQL

Rezumat și concluzii

Cerințe

  • Experiență cu SQL
  • Experiență cu linia de comandă Linux
  • Experiență cu programarea de bază a shell-ului UNIX

Audiență

  • Administratori de baze de date
  • Administratori de sisteme
  • Dezvoltatori cu experiență în baze de date
 35 ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite