Oracle Tuning in der Praxis
von: Frank Haas
Carl Hanser Fachbuchverlag, 2006
ISBN: 9783446409514
Sprache: Deutsch
312 Seiten, Download: 2904 KB
Format: PDF, auch als Online-Lesen
Inhalt | 7 | ||
Vorwort | 11 | ||
1 Oracle-Design | 15 | ||
1.1 Datenhaltung in Oracle | 15 | ||
1.2 Zugriffshilfen | 35 | ||
1.3 Statistiken | 42 | ||
1.4 Der Zugriff auf Oracle | 43 | ||
1.5 SQL | 51 | ||
1.6 PL/SQL | 66 | ||
2 Oracle-Tuning | 71 | ||
2.1 Die drei Phasen einer SQL- Anweisung | 71 | ||
2.2 Der Ausführungsplan | 73 | ||
2.3 Der Oracle Optimizer | 76 | ||
2.4 Statistiken im Detail | 82 | ||
2.5 Row Sources | 93 | ||
3 Das ABC des Tuning | 109 | ||
3.1 Ratios oder Wait Interface? | 109 | ||
3.2 Statistische Kennzahlen | 110 | ||
3.3 V$WAITSTAT | 116 | ||
3.4 Ratios | 117 | ||
3.5 Wait Events | 119 | ||
4 Vorgehensweisen beim Tuning | 127 | ||
4.1 Ansätze beim Tuning | 127 | ||
4.2 Generelle Performance-Untersuchung | 128 | ||
4.3 Spezifische Performance-Untersuchung | 132 | ||
4.4 Wann und wo setzen Sie die verschiedenen Methoden ein? | 138 | ||
5 Performance Tracing und Utilities | 141 | ||
5.1 Utilities | 141 | ||
5.2 Tuning in 10g mit den Advisories | 143 | ||
5.3 EXPLAIN PLAN | 149 | ||
5.4 SQL_TRACE | 153 | ||
5.5 TKPROF | 155 | ||
5.6 Event 10046 | 161 | ||
5.7 DBMS_MONITOR | 162 | ||
5.8 Event 10053 | 163 | ||
5.9 AWR, ASH, Statspack und Bstat/Estat | 166 | ||
5.10 Das Tracing von PL/SQL – DBMS_PROFILER | 174 | ||
5.11 Performance und SQL*Net | 176 | ||
5.12 Tuning mit dem Enterprise Manager | 180 | ||
6 Physikalische Strukturen | 188 | ||
6.1 Einleitung | 188 | ||
6.2 Oracle im Hauptspeicher | 188 | ||
6.3 Oracle-Systembereiche | 197 | ||
6.4 Platzverwaltung in Tablespaces | 211 | ||
6.5 Oracle-Systembereiche im Detail | 213 | ||
6.6 Platzverwaltung im Segment | 224 | ||
7 Oracle wird parallel | 230 | ||
7.1 Parallel Query | 230 | ||
7.2 Hauptspeicherbedarf beim Einsatz von Parallel Query | 237 | ||
7.3 Parallel DML (PDML) und parallel DDL (PDDL) | 240 | ||
7.4 Statistiken für Parallel Query | 243 | ||
7.5 Parallele Ausführungspläne | 246 | ||
7.6 Parallelisierung und Partitionierung | 247 | ||
7.7 Parallel Tracing | 249 | ||
7.8 Parallele Wait Events | 250 | ||
7.9 Einsatz und Tuning paralleler Operationen | 251 | ||
8 Hints, Outlines und SQL-Profile | 253 | ||
8.1 Hints | 253 | ||
8.2 Outlines: Stabile Optimizer-Pläne | 266 | ||
8.3 SQL-Profile | 270 | ||
9 Tuning über Parameter | 273 | ||
9.1 Die Oracle-Parameter | 273 | ||
9.2 Ausgewählte Parameter | 276 | ||
10 Spezifische Einstellungen | 289 | ||
10.1 Tuning in hochverfügbaren Umgebungen | 289 | ||
10.2 Spezifische Einstellungen für das Betriebssystem | 297 | ||
11 Glossar | 301 | ||
Literatur | 303 | ||
Register | 305 | ||
Mehr eBooks bei www.ciando.com | 0 |