PCT ¥Ñ¥é¥á¡¼¥¿ ¥°¥é¥¹¤È¿å¤È¥¦¥§¥¤¥¿¡¼¤Î´Ø·¸
¥°¥é¥¹¤Î¿å¤È PCTFREE
¥°¥é¥¹¤Ëɹ¤òÆþ¤ì¤ë¤Î¤ò¤ï¤«¤Ã¤Æ¤¤¤Æ¥°¥é¥¹¤¬°ìÇդˤʤë¤Þ¤Ç¿å¤òÆþ¤ì¤ë¤³¤È¤Ï¤·¤Ê¤¤¡£¿å¤ÏÆþ¤ì¤¿¤¤É¹¤ÎÎ̼¡Âè¤Ç¸«Åö¤ò¤Ä¤±¡¢¤½¤ì¤Ë¸«¹ç¤¦¿å¤òÃí¤¤¤ÇÆþ¤ì¤ë¡£
¤³¤Î¤È¤¡¢¥°¥é¥¹¤ÎÍÆÀѤ¬¥Ç¡¼¥¿¥Ö¥í¥Ã¥¯¤ÎÂ礤µ*1¡¢¿å¤¬ÁÞÆþ¥Ç¡¼¥¿¡¢É¹¤¬¹¹¿·¤Ë¤è¤ëÁý²Ã¥Ç¡¼¥¿¤Ç¤¢¤ë¡£
ɹ¤¬Æþ¤ëʬ¤Î;͵¤Î³ä¹ç(%)¤¬ PCTFREE ¤È¤Ê¤ë¡£¤â¤·¡¢¤½¤Î¥°¥é¥¹¤Ëɹ¤ò¤¤¤Ã¤Ñ¤¤Æþ¤ì¤Æ¤·¤Þ¤¦¤È¥°¥é¥¹¤«¤é¿å¤¬¤¢¤Õ¤ì½Ð¤·¤ÆÂæÌµ¤·¡Ê¹Ô°Ü¹Ô ¤¬È¯À¸¤¹¤ë¡£»÷¤¿¸½¾Ý¤È¤·¤Æ ¹ÔÏ¢º¿ ¤¬¤¢¤ë¡Ë¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¡£
¥¦¥§¥¤¥¿¡¼¤È PCTUSED
¤Ç¤Ï¡¢¤³¤ÎÎã¤Ç¤Î PCTUSED ¤Ë¤¢¤¿¤ë¤Î¤Ï²¿?
¥¦¥§¥¤¥¿¡¼(¥µ¡¼¥Ð¡¼¥×¥í¥»¥¹)¤ÎÊäµë¤Î¥¿¥¤¥ß¥ó¥°¤Î»ØÉ¸¤Ë¤Ê¤ë¡¢¥¦¥§¥¤¥¿¡¼¤Ï¤¤¤í¤¤¤í¤Ê¥°¥é¥¹¤Ë¿å¤òÆþ¤ì¤Ê¤±¤ì¤Ð¤¤¤±¤Ê¤¤¤Î¤ÇË»¤·¤¤¡£¤ï¤º¤«¤Ë¸º¤Ã¤¿¿å¤ò¤¹¤°Êä½¼¤¹¤ë¤Î¤¿¤á¤ËµÒÀʤòÊ⤲ó¤Ã¤Æ¤¤¤Æ¤Ï̵Â̤¬Â¿¤¤(¢¨)¡£
¤½¤³¤ÇŬÅÙ¤Ë(PCTUSED¤Þ¤Ç)¸º¤Ã¤¿¤Î¤ò¸«¤Æ¡¢¤Þ¤È¤Þ¤Ã¤¿Î̤òÊä½¼¤·¤Æ²ó¤ë¡£¤³¤Î¤È¤¥¦¥§¥¤¥¿¡¼¤Ï PCTFREE ¤òͤ¨¤Æ¿å¤òÆþ¤ì¤ë¤³¤È¤Ï¤Ê¤¤¡£(ÅöÁ³¡¢É¹¤òÆþ¤ì¤ë¤¿¤á¤Ç¤¢¤ë¡¢É¹¤Ïľ¤°¤Ë²ò¤±¤Æ¿å¤Ë¤Ê¤ë)¡£
¤Þ¤¿¡¢ºî¶È¸úΨ¤¬Îɤ¤¤«¤é¤È¤¤¤Ã¤Æ¿å¤¬¸º¤ê¤¹¤®¤¿¾õÂÖ¤òÊüÃÖ¤·¤Æ¤ª¤¯¤Î¤Ï¥µ¡¼¥Ó¥¹¤Î¼Á¤ËÌäÂ꤬¤¢¤ë¤è¤¦¤Ë¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤âÌäÂê¤Ë¤Ê¤ë¡£¤³¤ì¤ÏÃæ¿È¤¬¥¹¥«¥¹¥«¤Ç¥Ç¡¼¥¿¤Î³ÊǼ¸úΨ¤¬°¤¤¾õÂÖ¤ò¼¨¤¹¤«¤é¤Ç¤¢¤ë¡£
(¢¨) Ʊ°ì¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¤ÇÊ£¿ô¤Î¥ì¥³¡¼¥É¤¬ºîÀ®¤µ¤ì¤ë¾ì¹ç¤Ê¤É¤Ï¡¢°Û¤Ê¤ë¥Ç¡¼¥¿¥Ö¥í¥Ã¥¯¤Ëʬ»¶¤·¤Æ³ÊǼ¤µ¤ì¤ë¤è¤êƱ¤¸¥Ö¥í¥Ã¥¯¤Ë³ÊǼ¤¹¤ëÊý¤¬°µÅÝŪ¤ËÍÍø¤È¤¤¤¨¤ë¡£(¸¡º÷¤â¹¹¿·¤â 1 ¥Ö¥í¥Ã¥¯ÆÉ¤ß½ñ¤¤Ç´°Î»¤¹¤ë)
¢Í ¥¯¥é¥¹¥¿²½·¸¿ô
PCTFREE¡¢PCTUSED ¤È ¼«Æ°¥»¥°¥á¥ó¥ÈÎΰè´ÉÍý
PCTFREE (% free)
¥ª¥Ö¥¸¥§¥¯¥È¤Î¹Ô¤ò¾Íè¹¹¿·¤¹¤ë¤¿¤á¤Ë³ÎÊݤ·¤Æ¤ª¤¯Îΰè¤Î³ä¹ç¡£¤³¤Î³ä¹ç¤òͤ¨¤ë¤È¥Ö¥í¥Ã¥¯¤ËÁÞÆþÉÔ²Äǽ¤Ë¤Ê¤ë¡£
PCTUSED (% used)
»ÈÍѺÑÎΰè¤Î¤¦¤Á¡¢¥Ç¡¼¥¿¥Ö¥í¥Ã¥¯¤´¤È¤Ë³ÎÊݤµ¤ì¤ëºÇ¾®¸Â¤Î³ä¹ç¡£¤³¤Î³ä¹ç¤ò²¼²ó¤ë¤ÈÁÞÆþ²Äǽ¤Ê¥Ö¥í¥Ã¥¯¤È¤Ê¤ë¡£
(¼«Æ°¥»¥°¥á¥ó¥ÈÎΰè´ÉÍý¤Î¾ì¹ç¤Ë¤Ï¡¢PCTUSED ¤ÏÀßÄêÉÔÍ×(̵»ë¤µ¤ì¤ë))
¥Æ¡¼¥Ö¥ë¤Ç¤ÎÀßÄêÎã
CREATE TABLE RIVUS.TEST ( C1 VARCHAR2(10) ) PCTFREE 10 PCTUSED 40 ; |  |
PCTFREE ¤Î°ÕÌ£¤ÈÌò³ä¤Ï¤ï¤«¤ê¤ä¤¹¤¤¡¢¤·¤«¤· PCTUSED ¤ÎÁªÄê¤ÏÆñ¤·¤¤¡£¥ª¥é¥¯¥ë¤¬¿ä¾©¤·¤Æ¤¤¤ë ¼«Æ°¥»¥°¥á¥ó¥ÈÎΰè´ÉÍý¤ËǤ¤»¤ë¤Û¤¦¤¬´Êñ¤Ç¡¢Â¿¤¯¤Î¥±¡¼¥¹¤Ç¤è¤ê¹â®¤Ë½èÍý¤Ç¤¤ë¡£
PCTFREE ¤È NULL
¸ÇÄêŤΠ¥Ç¡¼¥¿·¿ ¤Î¥«¥é¥à¤Î¾ì¹ç¤Ç¤âÂåÆþ¤·¤¿Ãͤ¬ NULL ¤Î¾ì¹ç¤Ë¤Ï 0 ¥Ð¥¤¥È¤Ë¤Ê¤ë¡£
¤³¤Î NULL ÃͤòÊѹ¹¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ DATE¡¢NUMBER ·¿¤Ï¤½¤ì¤¾¤ì 7 ¥Ð¥¤¥È¡¢ºÇÂç 21 ¥Ð¥¤¥È¡¢
CHAR ¤Î¾ì¹ç¤Ë¤Ï¥«¥é¥à¤ÎÄêµÁ¤Î¥Ð¥¤¥È´¹»»¥µ¥¤¥º¤Þ¤Ç¥ì¥³¡¼¥ÉŤÎÁý²Ã¤¬È¯À¸¤¹¤ë¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
PCTFREE ¤È ITL
PCTFREE ¤Ï¡¢¥Ç¡¼¥¿¤Î¹¹¿·ÍѤÎͽÌóÎΰè¤À¤±¤Ç¤Ï¤Ê¤¯¡¢¥í¥Ã¥¯¥Þ¥Í¡¼¥¸¥ã̵¤·¤Ë¥ì¥³¡¼¥É¥í¥Ã¥¯¤ò¼Â¸½¤·¤Æ¤¤¤ëÍפǤ¢¤ë¡¢ITL(¢Î¥È¥é¥ó¥¶¥¯¥·¥ç¥ó¥¹¥í¥Ã¥È)¤ò³ÊǼ¤¹¤ë¤Î¤Ë¤â»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£
¹¹¿·¤Ë¤è¤Ã¤Æ¥ì¥³¡¼¥ÉŤ¬ÀäÂФËÁý²Ã¤·¤Ê¤¤¥Æ¡¼¥Ö¥ë¤Ç¤¢¤Ã¤Æ¤â¡¢¹¹¿·¹Ô°Ù¤¬È¯À¸¤¹¤ë¾ì¹ç¤Ë¤Ï INITTRANS ¤Î¥Á¥å¡¼¥Ë¥ó¥°¤Ê¤·¤Ë PCTFREE=0 ¤Ë¶á¤¤Ãͤˤ¹¤Ù¤¤Ç¤Ï¤Ê¤¤¡£
PCTFREE + PCTUSED ¢â 100 ¤¬°ÕÌ£¤¹¤ë¤³¤È
PCTFREE + PCTUSED ¢â 100 ¤Î¾õÂ֤ϥե꡼¥ê¥¹¥È¤ÎÊÔ½¸ºî¶È¤¬ÉÑÈˤˤʤ롣
¤Ä¤Þ¤ê¡¢¿·µ¬¥ì¥³¡¼¥É¤ÇËþ¤¿¤µ¤ì¤Æ¤¤¤ë¥Ç¡¼¥¿¥Ö¥í¥Ã¥¯(¤Ä¤Þ¤ê PCTFREE ¤Þ¤ÇËþ¤¿¤µ¤ì¤Æ¤¤¤ë)
¤ËÂФ·¤Æ¥ì¥³¡¼¥ÉŤ¬Ã»¤¯¤Ê¤ë¹¹¿·¤ò¹Ô¤Ê¤¦¤È¡¢¤ï¤º¤«¤Ê¸º¾¯¤Ë¤è¤Ã¤Æ¥Õ¥ê¡¼¥ê¥¹¥È¤ËÅÐÏ¿¤µ¤ì¤ë¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
¤½¤·¤Æ¡¢¤½¤Î¤Û¤È¤ó¤É¤¬ 1 ¥ì¥³¡¼¥É¤ÎÄɲäˤè¤Ã¤Æ¥Õ¥ê¡¼¥ê¥¹¥È¤«¤éºï½ü¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
¥Õ¥ê¡¼¥ê¥¹¥È¤Ø¤ÎÅÐÏ¿¤ÈËõ¾Ã¤¬¡¢DML Ëè¤ËȯÀ¸¤¹¤ë¤è¤¦¤Ê¾õ¶·¤Ë¤Ê¤ë¡£(Äê¾ïŪ¤Ë±þÅú»þ´Ö¤¬°²½¤¹¤ë¤Î¤ÏÍÆ°×¤ËÁÛÁü¤Ç¤¤ë)
¹¹¿·¤ò¹Ô¤¦¥Æ¡¼¥Ö¥ë¤Ë¤ª¤¤¤ÆÎΰè¥Ñ¥é¥á¡¼¥¿¤Ë ¡Ö(100-(PCTFREE+PCTUSED))¡ß¥Ö¥í¥Ã¥¯¥µ¥¤¥º¡× ¤¬ 1 ¥ì¥³¡¼¥É¤ÎÊ¿¶ÑĹ̤Ëþ(¤ª¤è¤Ó¤½¤Î¶áÊÕ)¤È¤Ê¤ë
¥Ñ¥é¥á¡¼¥¿¤Î¾ì¹ç¡¢¤½¤ì¤Ï¤Þ¤µ¤Ë Oracle ¦¤Ë¤È¤Ã¤Æ¤â¥È¥Û¥Û¤Ê¾õÂ֤ʤΤǤ¢¤ë¡£
´ØÏ¢»ö¹à