Ne hai uno da vendere? Vendi i tuoi articoli qui
Dillo alla casa editrice.
Vorrei leggere questo libro su Kindle

Non hai un Kindle? Scopri Kindle, oppure scarica l'applicazione di lettura Kindle GRATUITA.

SQL Performance Explained [Brossura]

Markus Winand
4.0 su 5 stelle  Visualizza tutte le recensioni (1 recensione cliente)

Disponibile presso questi venditori.



Descrizione prodotto

SQL Performance Explained helps developers to improve database performance. The focus is on SQL-it covers all major SQL databases without getting lost in the details of any one specific product.

Starting with the basics of indexing and the WHERE clause, SQL Performance Explained guides developers through all parts of an SQL statement and explains the pitfalls of object-relational mapping (ORM) tools like Hibernate.

Topics covered include:
 • Using multi-column indexes
 • Correctly applying SQL functions
 • Efficient use of LIKE queries
 • Optimizing join operations
 • Clustering data to improve performance
 • Pipelined execution of ORDER BY and GROUP BY
 • Getting the best performance for pagination queries
 • Understanding the scalability of databases

Its systematic structure makes SQL Performance Explained both a textbook and a reference manual that should be on every developer's bookshelf.

Covers all major databases: Oracle® Database, SQL Server®, PostgreSQL, MySQL

What readers say:
"This book is definitively worth having in the company library." - Joe Celko


Dettagli prodotto

  • Brossura: 204 pagine
  • Lingua: Inglese
  • ISBN-10: 3950307826
  • ISBN-13: 978-3950307825
  • Peso di spedizione: 340 g
  • Media recensioni: 4.0 su 5 stelle  Visualizza tutte le recensioni (1 recensione cliente)
  • Posizione nella classifica Bestseller di Amazon: n. 319.332 in Libri (Visualizza i Top 100 nella categoria Libri)

Vendi la versione digitale di questo libro nel Kindle Store

Se sei un editore o un autore e detieni i diritti digitali di un libro, puoi vendere la versione elettronica nel Kindle Store. Maggiori informazioni

Recensioni clienti

5 stelle
0
3 stelle
0
2 stelle
0
1 stella
0
4.0 su 5 stelle
4.0 su 5 stelle
Le recensioni più utili
4.0 su 5 stelle Indicizzazione per tutti i database 5 ottobre 2012
È la prima volta che mi capita di leggere un libro informatico completamente Made in Austria, e devo ammettere che è fatto molto bene.
Tratta di come migliorare le performance delle query (Select, Insert e Update) per le maggiori tipologie di database: SQL Server, Oracle, MySQL e PostgreSQL (anche se il maggior riguardo viene dato ad Oracle).
Argomento principe sono gli indici, la cui struttura e il cui funzionamento viene sviscerato fin nei minimi dettagli.
È molto aggiornato, dato che riporta alcune caratteristiche di T-SQL introdotte con la versione 2012 di SQL Server (non posso dare giudizi per gli altri database, dato che non li conosco).
Si legge molto piacevolmente. Il linguaggio è molto scorrevole e l'inglese pienamente comprensibile (forse perché l'autore non è di madrelingua).

L'impaginazione è stata ben realizzata, ed anche il codice è perfettamente indentato.
La rilegatura, invece, è estremamente rigida.
In questa pagina di Amazon ho caricato 2 immagini che mostrano questi dettagli.
C'è solo la scomodità che nelle intestazioni delle pagine manca il riferimento al capitolo di appartenenza (è riportato solo il paragrafo), e questo risulta un po' scomodo.

Ci sono anche parecchi grafici degli execution plans (la maggior parte per Oracle), che vengono studiati per capire come migliorare le performance.

Un buon libro, scritto da una persona che conosce molto bene l'argomento.
Diciamo che per uno sviluppatore che usufruisce solo di SQL Server (come me) è un po' fuori target, dato che riporta dettagli di altri database la cui conoscenza mi sfugge, ma potrebbe risultare ideale per DBA e sistemisti che si occupano di database a 360 gradi.

Sommario
Preface
1 - Cap. 1: Anatomy of an Index
9 - Cap. 2: The Where Clause
79 - Cap. 3: Performance and Scalability
91 - Cap. 4: The Join Operation
111 - Cap. 5: Clustering Data
129 - Cap. 6: Sorting and Grouping
143 - Cap. 7: Partial Results
159 - Cap. 8: Modifying Data
165 - Appendix A: Execution Plans
193 - Index
Questa recensione ti è stata utile?

Ricerca articoli simili per categoria