Prev | Current Page 301 | Next

Richard Niemiec

"Oracle Database 10g Performance Tuning Tips & Techniques"

This helps to distribute the I/O required for a given
operation, and it reduces the possibility that fragmentation may occur in other tablespaces
due to the allocation and deallocation of temporary segments. When the database is created,
a default temporary tablespace can be created for any new users who do not have a specific
temporary tablespace assigned; if the SYSTEM tablespace is locally managed, a separate temporary
tablespace must be created to hold temporary segments.
How space is managed within a segment depends on how the tablespace containing the block
is created. If the tablespace is dictionary managed, the segment uses freelists to manage space
within the data blocks; if the tablespace is locally managed, space in segments can be managed
with either freelists or bitmaps. Oracle strongly recommends that all new tablespaces be created
as locally managed and that free space within segments be managed automatically with bitmaps.
Automatic segment space management allows more concurrent access to the bitmap lists in a
segment compared to freelists; in addition, tables that have widely varying row sizes make more
efficient use of space in segments that are automatically managed.
As I mentioned earlier, in the section titled ???Data Blocks,??? if a segment is created with automatic
segment space management, bitmaps are used to manage the space within the segment. As a result,
the pctused, freelist, and freelist groups keywords within a create table or create index statement
are ignored.


Pages:
289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313
gromada wanna poolspa zalew sulejowski ekrany projekcyjne naprawa komputerów Warszawa