EXTENTS ¶õ?

ÇϳªÀÇ EXTENT´Â ¿©·¯ °³ÀÇ ¿¬¼ÓµÈ BLOCKÀ¸·Î ±¸¼ºµÇ¸ç, EXTENT´Â ±× ù ¹øÂ° EXTENTÀÎ initial EXTENT ÀÌÈÄ, Incremental EXTENT°¡ ÇÒ´çµÇ¸ç, ±× ´ÙÀ½ºÎÅÍ´Â PCTINCREASEÀÇ °ª¿¡ µû¶ó ÇÒ´çµÈ´Ù.

SQL> select tablespace_name, total_extents, percent_extents_coalesced
  2  from dba_free_space_coalesced;
 
TABLESPACE_NAME                TOTAL_EXTENTS PERCENT_EXTENTS_COALESCED
------------------------------ ------------- -------------------------
SYSTEM                                     2                       100
UNDOTBS1                                   7                       100
SYSAUX                                    37                       100
USERS                                      1                       100

¿©±â¼­ 100%°¡ µÇÁö ¾Ê´Â tablespace°¡ ÀÖ´Ù¸é, Á¶°¢ ¸ðÀ½À¸·Î 100%·Î ¸¸µé¾î ¼º´ÉÀ» Çâ»ó½ÃŲ´Ù.
¿¹¸¦ µé¾î USERSÀÇ tablespace°¡ 50%¶ó°í ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ Á¶°¢ ¸ðÀ½ÇÏ¿© 100%·Î ÇÒ ¼ö ÀÖ´Ù.
SQL> ALTER TABLESPACE users COALESCE; SQL> SELECT percent_extents_coalesced from dba_free_space_coalesced 2 WHERE tablespace_name='users'; PERCENT_EXTENTS_COALESCED ------------------------- 100 SQL>
SQL> select tablespace_name, count(*) segments, sum(bytes) bytes 2 from dba_segments 3 group by tablespace_name; TABLESPACE_NAME SEGMENTS BYTES ------------------------------ ---------- ---------- SYSAUX 3058 312672256 SYSTEM 1147 462028800 UNDOTBS1 10 8912896 USERS 9 589824 SQL> select owner, segment_name, extent_id, bytes, blocks 2 from dba_extents; ..........Áß°£»ý·«.......... OWNER ------------------------------ SEGMENT_NAME -------------------------------------------------------------------------------- EXTENT_ID BYTES BLOCKS ---------- ---------- ---------- _SYSSMU10$ 1 65536 8 6250 rows selected. SQL>
EXTENTS¿¡ ´ëÇÑ Á¤º¸ Á¶È¸

user_extentsÀͽºÅÙÆ®¸¦ ±¸¼ºÇÏ´Â ¼³Á¤¿¡ ´ëÇÑ Á¤º¸
dba_extentsµ¥ÀÌÅͺ£À̽ºÀÇ ÀͽºÅÙÆ®¸¦ ±¸¼ºÇÏ´Â ¼³Á¤¿¡ ´ëÇÑ Á¤º¸
user_free_space³²Àº °ø°£¿¡ ´ëÇÑ Á¤º¸
dba_free_space³²Àº °ø°£ ¿¡ ´ëÇÑ Á¤º¸
user_tablespacesstorage¿¡ ´ëÇÑ Á¤º¸
dba_tablespacesstorage¿¡ ´ëÇÑ Á¤º¸


data load½Ã ÇöÀçÀÇ extentº¸´Ù Å« µ¥ÀÌÅ͸¦ loadÇÒ °æ¿ì extent ÇÒ´çÀÌ µ¿ÀûÀ¸·Î ¹ß»ýÇÏ¿© ÇÒ´ç¿¡ ´ëÇÑ overhead°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
»Ó¸¸ ¾Æ´Ï¶ó loadÇÏ´Ù°¡ °ø°£ÀÌ ºÎÁ·Çؼ­ error¸¦ ¹ß»ý½Ãų ¼öµµ ÀÖ´Ù. ÀÌ·¯ÇÑ Çö»óÀ» »çÀü¿¡ ¹æÁöÇϱâ À§ÇÏ¿© ALTER TABLE Å×À̺í¸í ALLOCATE EXTENT¹®¿Í °°Àº alter table ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© extent¸¦ ¼öµ¿À¸·Î ÇÒ´çÇÑ´Ù.