PostgreSQL 9.0 High Performance
Una guida chiara e passo per passo all'ottimizzazione e alla scalabilità dei server PostgreSQL.
Scritta da Gregory Smith
Panoramica
- Apprendi le tecniche adeguate per ottimizzare le prestazioni di un database PostgreSQL, dal disegno iniziale fino alla manutenzione di routine
- Scopri le tecniche che hanno consentito di scalare molte installazioni di database in produzione
- Evita gli errori comuni che possono rallentare il tuo sistema
- Leggi consigli su come costruire database sperimentali, tramite i quali indagare determinati aspetti delle prestazioni, per poi applicare i risultati di tale indagine nei database in ambiente di produzione
- Copre tutte le versioni dalla 8.1 alla 9.0
Cosa attendersi da questo libro
- Impara le buone prassi, frutto di anni di lavoro sulla scalabilità delle installazioni PostgreSQL per rispondere alle necessità di applicazioni critiche
- Scopri quali caratteristiche dell'hardware siano vantaggiose, e quali invece non lo siano, per le applicazioni che richiedono elevate prestazioni dell'hardware.
- Stabilisci in modo consapevole e informato il punto di compromesso tra velocità e affidabilità
- Configura il tuo sistema operativo in modo da ottenere le migliori prestazioni dal server di database
- Misura le prestazioni di tutto il sistema, dall'hardware alle applicazioni
- Esempi concreti su come funzionano quei parametri del server di database che hanno impatto sulli prestazioni.
- Scopri in che modo l'ottimizzatore delle query effettua le proprie scelte; e capisci come rimediare quando sceglie in un modo sbagliato
- Mantieni il controllo di ciò che succede nel tuo server, sia fuori che dentro al database
- Conosci le più utili estensioni tra quelle disponibili per estendere il database PostgreSQL.
- Impara come disegnare l'architettura di sistemi in replica che utilizzino le più recenti caratteristiche di PostgreSQL 9.0.
Approccio
Per aumentare le prestazioni del database occorre una solida comprensione degli aspetti teorici, al pari dell'esperienza di prima mano su esempi specifici; ambedue si trovano in questo libro. Molti degli esempi ivi descritti possono essere usati da subito, sia per tenere sotto controllo che per migliorare le vostre installazioni di PostgreSQL, raccogliendo spunti e indizi su aspetti difficili da esaminare del vostro database.
A chi si rivolge questo libro
Questo libro si rivolge agli amministratori di database, di livello intermedio o avanzato, che stiano valutando l'utilizzo di PostgreSQL. Alcune parti del libro potranno essere di interesse anche per gli amministratori di sistema che stiano implementando o monitorando installazioni di PostgreSQL, così come per gli sviluppatori interessati a quegli aspetti interni all'architettura del database che abbiano impatto sul disegno delle applicazioni.
