Prev | Current Page 372 | Next

Rick Greenwald, Robert Stackowiak, Jonathan Stern

"Oracle Essentials: Oracle Database 11g"

The alternative is to
give each person an equal serving and wait for the slower eaters to finish.
Figure 7-5 illustrates the splitting of a set of blocks into ranges.
Parallelism for Tables and Partitions of Tables
With partitioned tables, introduced in Oracle8, an operation may involve one, some,
or all of the partitions of a partitioned table. There is essentially no difference in how
block-range parallelism dynamically splits the set of blocks to be read for a regular
table as opposed to a partitioned table. Once the optimizer has determined which
Figure 7-5. Dynamic block-range parallelism
PE
Process
PE
Process
Each
section is
a range of
blocks Result: Everyone eats all the time
One pie Served in helpings
172 | Chapter 7: Oracle Performance
partitions should be accessed for the operation, all the blocks of all partitions
involved are treated as a pool to be broken into ranges.
This assumption by the optimizer leads to a key consideration for using parallelism
and partitioned tables. The degree of parallelism (i.


Pages:
360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384
zakłady bukmacherskie polish courses warsaw Wczasy nad morzem buchsbaum loans with no credit check