Prev | Current Page 288 | Next

Richard Niemiec

"Oracle Database 10g Performance Tuning Tips & Techniques"

You do not want to have to rely on point analysis of results; ideally,
you can determine the cost/benefit curves of a feature as the database grows in size.
It must be flexible enough to allow you to evaluate different licensing cost options.
It must be actively used as a part of your technology implementation methodology.
When testing transaction performance, be sure to track the incremental load rate over time.
In general, the indexes on a table will slow the performance of loads when they reach a second
internal level. See Chapter 8 for details on indexes and load performance.
When testing, your sample queries should represent each of the following groups:
Queries that perform joins, including merge joins, nested loops, outer joins, and hash joins
Queries that use database links
DML statements that use database links
Each type of DML statement (insert, update, and delete statements)
Each major type of DDL statement, including table creations, index rebuilds, and grants
Queries that use Parallel Query (if that option is in use in your environment)
The sample set should not be fabricated; it should represent your operations, and it must be
repeatable. Generating the sample set should involve reviewing your major groups of operations
as well as the OLTP operations executed by your users. The result will not reflect every action
within the database, but will allow you to be aware of the implications of upgrades and thus
allow you to mitigate your risk and make better decisions about implementing new options.


Pages:
276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300
news news news news news