Prev | Current Page 228 | Next

Richard Niemiec

"Oracle Database 10g Performance Tuning Tips & Techniques"

Often you can severely limit the number of rows acted
on by your operations, substantially improving performance.
Use Partitions
Partitions can benefit end users, DBAs, and application support personnel. For end users, there
are two potential benefits: improved query performance and improved availability for the database.
Query performance may improve because of partition elimination. The optimizer knows what
partitions may contain the data requested by a query. As a result, the partitions that will not
participate are eliminated from the query process. Because fewer logical and physical reads
are needed, the query should complete faster.
Chapter 5: Developing and Implementing Applications 131
NOTE
The Partitioning Option is an extra-cost option for the Enterprise
Edition of the database software.
The availability improves because of the benefits partitions generate for DBAs and application
support personnel. Many administrative functions can be performed on single partitions, allowing
the rest of the table to be unaffected. For example, you can truncate a single partition of a table.
You can split a partition, move it to a different tablespace, or switch it with an existing table (so
that the previously independent table is then considered a partition). You can gather statistics on
one partition at a time. All these capabilities narrow the scope of administrative functions, reducing
their impact on the availability of the database as a whole.


Pages:
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240
news news news news news