2 of 2 people found the following review helpful:
3.0 out of 5 stars
Helpful concepts, limited detail, May 18, 1998
By A Customer
This review is from: Oracle Performance Tuning and Optimization (Paperback)
The book is a nice compilation of performance issues and general strategies for improving database performance. However, there are few detailed examples and concrete samples of how different approaches can result in different performance. Much of the book differs little in content from the Oracle documentation. If you need more insight or information than the Oracle documentation provides, this is not the book.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
3.0 out of 5 stars
Shallow, boring and irrelevant, May 10, 2007
This review is from: Oracle Performance Tuning and Optimization (Paperback)
This book contains so little information about Oracle - it could have been called "AnyOtherDatabase Performance Tuning and Optimization".
The author presumably has been doing a lot of database tuning and optimization, but only from the administrator side. When an application is already deployed and you need to speed it up without touching the application itself, there is not much you can do - beef up the I/O subsystem, memory and the CPU power. In different variations this is repeated many times throughout the book, like "so, you need to optimize OLTP system ? throw in I/O, memory and CPUs", "so, you need to optimize a DSS ? throw in I/O, memory and CPUs"... And so on and so forth.
Parameter tweaking is considered and the book contains a list of may be a hundred Oracle configuration parameters, each accompanied with an explanation few lines long. But then, the book has been published in 1996, many changes have been introduced since thus greatly minimizing this reference's value.
40 little chapters contain so many irrelevant details about different operating systems and TPC benchmarks and CISC vs. RISC CPUs and RAIDs explained and whatnot, but so little about Oracle as such - it's boring.
Besides, there are things that are confusing at best. When explaining BLOBs, the author doesn't even mention the fact that they are stored separately and access to those separate segments is not cached at all. Instead, he treats BLOBs as though they were just huge VARCHARS, saying
[quote]
In the other types of database applications you have seen, it is unlikely that a single record is larger than a data block. With BLOBs, it is certain that a single record will span many data blocks.
[/quote]
and
[quote]
In a BLOB system, increasing the database block size greatly improves performance. [...] having a larger block size brings
more of the rows into the SGA at once. Having these additional rows in the SGA can benefit you because you will be using them.
[/quote]
Perhaps, I'm missing something, or Oracle has changed but this is at least misleading.
Oh, it also contains the infamous "problem solving algorithm": "if you have a problem you should determine the cause and try to fix it, then repeat until the problem is solved". Duh ! A sure tell-tale of a lack of real information.
Anyhow, not worth reading.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No