Schița de curs

Introducere

Configurarea și configurarea PostgresSQL

Prezentare a arhitecturii PostgreSQL și funcțiilor avansate

Administrarea PostgreSQL

  • Conectarea la baza de date
  • Prezentare a PgAdmin III
  • Configurarea serverului
  • Setarea și gestionarea utilizatorilor
  • Prezentare 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
  • Backup-ul și restabilirea PostgreSQL
  • Migrarea datelor în alt sistem
  • Lucrul cu jurnalele (logs) PostgreSQL

Optimizarea performanței

  • Reducerea I/O cu HOT
  • Blocaj și concurență
  • Evaluarea design-ului bazei de date
  • Optimizarea cererilor (queries) SQL cu EXPLAIN
  • Inspectarea sarcinii de lucru (workload)
  • Testarea performanței și profilare
  • Optimizarea join-urilor
  • Utilizarea eficientă a indexelor

Replicarea PostgreSQL

  • Prezentare a replicării PostgreSQL
  • Disponibilitatea înaltă în PostgreSQL
  • Replicarea streaming
  • Gestionarea clusterelor folosind repmgr
  • Executarea cererilor (queries) pe baza de date în mod hot standby
  • Replicarea sincronă
  • Trimiterea jurnalizată bazată pe fișiere
  • Replicarea logică bazată pe declanșatoare (triggers) cu Slony & Londiste
  • Pooling-ul conexiunilor
  • Actualizarea PostgreSQL
  • Shard-ing și scalabilizarea PostgreSQL

Rezumat și concluzie

Cerințe

  • Experiență cu SQL
  • Experiență cu linia de comandă Linux
  • Experiență cu programarea basică shell UNIX

Audiență

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

Numărul de participanți


Prețul pe participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite