Cargando…

Oracle SQL tuning : pocket reference /

One of the most important challenges faced by Oracle database administrators and Oracle developers is the need to tune SQL statements so that they execute efficiently. Poorly tuned SQL statements are one of the leading causes of substandard database performance and poor response time. SQL statements...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Gurry, Mark
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Beijing ; Farnham : O'Reilly, 2002.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocm52355592
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 030603s2002 cc o 000 0 eng d
040 |a HUA  |b eng  |e pn  |c HUA  |d OCLCQ  |d UMC  |d CEF  |d OCLCQ  |d OCLCF  |d IDEBK  |d OCLCQ  |d CUSER  |d YDXCP  |d OCLCQ  |d FEM  |d OCLCQ  |d STF  |d RDF  |d OCLCO 
019 |a 326948828  |a 966184085  |a 968004481  |a 969068384  |a 1100825931 
020 |a 9780596552138 
020 |a 0596552130 
020 |z 9780596002688 
024 8 |a 0596002688 
029 1 |a AU@  |b 000066233506 
035 |a (OCoLC)52355592  |z (OCoLC)326948828  |z (OCoLC)966184085  |z (OCoLC)968004481  |z (OCoLC)969068384  |z (OCoLC)1100825931 
050 4 |a QA76.73.S67  |b G873 2002 
082 0 4 |a 005.7585  |2 21 
049 |a UAMI 
100 1 |a Gurry, Mark. 
245 1 0 |a Oracle SQL tuning :  |b pocket reference /  |c Mark Gurry. 
260 |a Beijing ;  |a Farnham :  |b O'Reilly,  |c 2002. 
300 |a 1 online resource (vi, 102 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |2 rda 
588 0 |a Print version record. 
520 |a One of the most important challenges faced by Oracle database administrators and Oracle developers is the need to tune SQL statements so that they execute efficiently. Poorly tuned SQL statements are one of the leading causes of substandard database performance and poor response time. SQL statements that perform poorly result in frustration for users, and can even prevent a company from serving its customers in a timely manner. In this book, Mark Gurry shares his in-depth knowledge of Oracle's SQL statement optimizers. Mark's knowledge is the result of many hard-fought tuning battles during his many years of providing Oracle tuning services to clients. Mark provides insights into the workings of the rule-based optimizer that go well beyond what the rules tell you. Mark also provides solutions to many common problems that occur with both the rule-based and cost-based optimizers. In addition to the specific problem/solution scenarios for the optimizers, Mark provides a number of handy SQL tuning tips. He discusses the various optimizer hints, telling you when they can be used to good effect. Finally, Mark discusses the use of the DBMS_STATS package to manage database statistics, and the use of outlines to specify execution plans for SQL statements in third-party applications that you can't otherwise modify. 
542 |f Copyright © O'Reilly Media, Incorporated  |g 2002 
505 0 |a Oracle SQL Tuning Pocket Reference; 1.1.2. Caveats; 1.1.3. Conventions; 1.1.4. What&s New in Oracle9i; 1.2. The SQL Optimizers; 1.2.1.2. What the RBO rules don&t tell you #2; 1.2.1.3. What the RBO rules don&t tell you #3; 1.2.1.4. What the RBO rules don&t tell you #4; 1.2.1.5. What the RBO rules don&t tell you #5; 1.2.1.6. What the RBO rules don&t tell you #6; 1.2.1.7. What the RBO rules don&t tell you #7; 1.2.2. Understanding the Cost-Based Optimizer; 1.2.2.2. Tuning prior to releasing to production; 1.2.2.3. Inner workings of the cost-based optimizer 
505 8 |a 1.2.2.4. EXPLAIN PLAN for the cost-based optimizer1.2.3. Some Common Optimizer Misconceptions; 1.2.4. Which Optimizer to Use?; 1.3. Rule-Based Optimizer Problems and Solutions; 1.3.2. Problem 2: Incorrect Index; 1.3.3. Problem 3: Incorrect Driving Index; 1.3.4. Problem 4: Using the ORDER BY Indexand not the WHERE Index; 1.4. Cost-Based Optimizer Problems and Solutions; 1.4.2. Problem 2: Analyzing with Wrong Data; 1.4.2.2. When to analyze; 1.4.3. Problem 3: Mixing the Optimizers in Joins; 1.4.4. Problem 4: Choosing an Inferior Index; 1.4.5. Problem 5: Joining Too Many Tables 
505 8 |a 1.4.6. Problem 6: Incorrect INIT.ORA Parameter Settings1.5. Problems Common to Rule and Cost with Solutions; 1.5.2. Problem 2: Indexes Are Missing or Inappropriate; 1.5.2.2. Adding columns to indexes; 1.5.2.3. Should I index small tables?; 1.5.3. Problem 3: Use of Single-Column Index Merge; 1.5.4. Problem 4: Misuse of Nested Loop, Sort Merge, or Hash Join; 1.5.5. Problem 5: Misuse of IN, EXISTS, NOT IN, NOT EXISTS, or Table Joins; 1.5.5.2. Which is faster, IN or EXISTS?; 1.5.6. Problem 6: Unnecessary Sorts; 1.5.6.2. Consider using an index to avoid a sort 
505 8 |a 1.5.7. Problem 7: Too Many Indexes on a Table1.5.8. Problem 8: Use of OR Instead of UNION; 1.5.9. Problem 9: Tables and Indexes with Many Deletes; 1.5.10. Other Problems: Heavy Usage of Views; 1.5.11. Other Problems: Joining Too Many Tables; 1.6. Handy SQL Tuning Tips; 1.6.2. Identify Long-Running SQL Statements; 1.6.3. Use DECODE for IF/ELSE Selection; 1.6.4. Encourage Bind Variables; 1.7. Using SQL Hints; 1.7.2. Using Hints in Views; 1.7.3. Available Hints; 1.8. Using DBMS_STATS to Manage Statistics; 1.8.2. Copying Statistics Using DBMS_STATS; 1.8.3. Manipulating Statistics Using DBMS_STATS 
505 8 |a 1.8.4. Reverting to Previous Statistics1.9. Using Outlines for Consistent Execution Plans; 1.9.1.2. Recording outlines for all of a session&s SQL; 1.9.1.3. Recording outlines for the whole system; 1.9.2. Enabling Outlines; 1.9.2.2. Enabling outlines for the whole system; 1.9.3. Managing Outlines; 1.9.3.2. Transferring outlines between databases; 1.9.3.3. Dealing with literals 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Oracle (Computer file) 
630 0 7 |a Oracle (Computer file)  |2 fast  |0 (OCoLC)fst01363816 
650 0 |a SQL (Computer program language) 
650 6 |a SQL (Langage de programmation) 
650 1 7 |a SQL (Computer program language)  |2 bisacsh 
650 7 |a SQL (Computer program language)  |2 fast  |0 (OCoLC)fst01102869 
650 7 |a Tuning  |2 gnd 
650 7 |a Befehlsvorrat  |2 gnd 
650 7 |a ORACLE 9i  |2 gnd 
650 0 7 |a SQL.  |2 swd 
655 4 |a Databases; Computers. 
776 0 8 |i Print version:  |a Gurry, Mark.  |t Oracle SQL tuning.  |d Beijing ; Farnham : O'Reilly, 2002  |z 0596002688  |w (OCoLC)48154355 
856 4 0 |u https://learning.oreilly.com/library/view/~/0596002688/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28429844 
938 |a YBP Library Services  |b YANK  |n 3179804 
938 |a YBP Library Services  |b YANK  |n 7365626 
994 |a 92  |b IZTAP