Schița de curs

Introducere

Configurare și Setare PostgreSQL

Prezentare generală a arhitecturii și caracteristicilor avansate PostgreSQL

Administrarea PostgreSQL

  • Conectarea la baza de date
  • Prezentare generală a PgAdmin III
  • Configurarea serverului
  • Setarea ș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
  • Salvarea și restaurarea PostgreSQL
  • Migrarea datelor către un alt sistem
  • Lucrul cu jurnalele PostgreSQL

Optimizarea Performanței

  • Reducerea I/O cu HOT
  • Blocare și concurență
  • Evaluarea designului bazei de date
  • Optimizarea interogărilor SQL cu EXPLAIN
  • Inspectarea sarcinii de lucru
  • Benchmarking și profilare
  • Optimizarea join-urilor
  • Utilizarea eficientă a indexurilor

Replicarea PostgreSQL

  • Prezentare generală a replicării PostgreSQL
  • Disponibilitate ridicată în PostgreSQL
  • Replicare în flux
  • Gestionarea clusterelor folosind repmgr
  • Rularea interogărilor pe baza de date în modul de așteptare activă
  • Replicare sincronă
  • Transportul jurnalelor bazat pe fișiere
  • Replicare logică bazată pe triggeri cu Slony & Londiste
  • Pooling de conexiuni
  • Actualizarea PostgreSQL
  • Sharding și scalarea PostgreSQL

Rezumat și Concluzii

Cerințe

  • Experiență cu SQL
  • Experiență cu linia de comandă Linux
  • Experiență cu programarea de bază în shell UNIX

Publicul țintă

  • 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 (4)

Cursuri viitoare

Categorii înrudite