Expert Oracle SQL (eBook)

Optimization, Deployment, and Statistics

(Autor)

eBook Download: PDF
2014 | 1st ed.
XXVII, 571 Seiten
Apress (Verlag)
978-1-4302-5978-7 (ISBN)

Lese- und Medienproben

Expert Oracle SQL -  Tony Hasler
Systemvoraussetzungen
84,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Expert Oracle SQL: Optimization, Deployment, and Statistics is about optimizing individual SQL statements, especially on production database systems. This Oracle-specific book begins by assuming you have already identified a particular SQL statement and are considering taking steps to improve its performance. The book describes a systematic process by which to diagnose a problem statement, identify a fix, and to implement that fix safely in a production system. You'll learn not only to improve performance when it is too slow, but also to stabilize performance when it is too variable. You'll learn about system statistics and how the Cost-Based Optimizer uses them to determine a suitable execution plan for a given statement. That knowledge provides the foundation from which to identify the root cause, and to stabilize and improve performance.

Next after identifying a problem and the underlying root cause is to put in place a solution. Expert Oracle SQL: Optimization, Deployment, and Statistics explains how to apply various remedies such as changing the SQL statement, adding hints, changing the physical design, and more, and how they can be brought to bear on fixing a problem once and for all.

Rolling a change out smoothly is an important topic when dealing with tuning and optimization. Expert Oracle SQL: Optimization, Deployment, and Statistics does not let you down in this critical area. The book contains two chapters of good information from an experienced professional on how to safely deploy changes into production so that your systems remaining running and available throughout the deployment process.

  • Describes a systematic approach to tuning Oracle SQL
  • Explains how things are supposed to work, what can go wrong, and how to fix it
  • Takes you through the steps needed to stabilize performance in your production systems


Tony Hasler spends most workdays tuning database queries for financial institutions in the City of London from his office in Fife, occasionally looking over the Firth of Forth towards Edinburgh castle. Tony spent the first half of his 30 years in IT developing software, during some of which time he worked with the International Standards Organisation (ISO) on interoperability standards in transaction processing. He also filed a patent on optimisations in two-phase-commit logging mechanisms. For most of the last 15 years Tony has been solving performance issues for major financial institutions throughout Europe. He is a regular speaker at UK Oracle User Group conferences.
Expert Oracle SQL: Optimization, Deployment, and Statistics is about optimizing individual SQL statements, especially on production database systems. This Oracle-specific book begins by assuming you have already identified a particular SQL statement and are considering taking steps to improve its performance. The book describes a systematic process by which to diagnose a problem statement, identify a fix, and to implement that fix safely in a production system. You'll learn not only to improve performance when it is too slow, but also to stabilize performance when it is too variable. You'll learn about system statistics and how the Cost-Based Optimizer uses them to determine a suitable execution plan for a given statement. That knowledge provides the foundation from which to identify the root cause, and to stabilize and improve performance. Next after identifying a problem and the underlying root cause is to put in place a solution. Expert Oracle SQL: Optimization, Deployment, and Statistics explains how to apply various remedies such as changing the SQL statement, adding hints, changing the physical design, and more, and how they can be brought to bear on fixing a problem once and for all. Rolling a change out smoothly is an important topic when dealing with tuning and optimization. Expert Oracle SQL: Optimization, Deployment, and Statistics does not let you down in this critical area. The book contains two chapters of good information from an experienced professional on how to safely deploy changes into production so that your systems remaining running and available throughout the deployment process. Describes a systematic approach to tuning Oracle SQL Explains how things are supposed to work, what can go wrong, and how to fix it Takes you through the steps needed to stabilize performance in your production systems

Tony Hasler spends most workdays tuning database queries for financial institutions in the City of London from his office in Fife, occasionally looking over the Firth of Forth towards Edinburgh castle. Tony spent the first half of his 30 years in IT developing software, during some of which time he worked with the International Standards Organisation (ISO) on interoperability standards in transaction processing. He also filed a patent on optimisations in two-phase-commit logging mechanisms. For most of the last 15 years Tony has been solving performance issues for major financial institutions throughout Europe. He is a regular speaker at UK Oracle User Group conferences.

PART I: Basic Concepts1. Basic SQL Statement Structure2. The Cost Based Optimizer3. Basic Execution Plan Concepts4. The Runtime Engine5. Optimization6. Object Statistics and DeploymentPART II: Advanced Concepts7. Advanced SQL Concepts8. Advanced Execution Plan Concepts9. Inputs to the CBOPART III: The Cost Based Optimizer10. Access Methods11. Join Methods12. Query Optimization13. Query TransformationsPART IV: Optimization14. Why Do Things Go Wrong?15. Physical Database Design Changes16. Rewriting Queries17. Optimizing Sorts18. Changing Optimizer Transformations19. Advanced TechniquesPART V: Managing Statistics with TSTATS20. Managing Statistics with TSTATS

Erscheint lt. Verlag 5.7.2014
Zusatzinfo XXVII, 571 p. 20 illus.
Verlagsort Berkeley
Sprache englisch
Themenwelt Informatik Datenbanken Oracle
ISBN-10 1-4302-5978-7 / 1430259787
ISBN-13 978-1-4302-5978-7 / 9781430259787
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 4,8 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich