
:
82-946 360 /
《P LC 200 》
!"#$%& ’()
!"#$%&’ (%)%&*(*)" +), -."/(/0+"/-) -1 234 1/’56 -) 7$+859
( )
FANG Hua SHENG Lei
!
Orale LOB ,
、
,
LOB ,
。
! "#$%&’( &")( (
! *+,--.-, / 0
01234563!
The Article introduces datatypes and storage management of LOB field,and emphatically analyzes structure, parameter and
mode of its management,and more discusses its optimization policy with specific example.The last providing method for effectively
managing storage space and performance tune.
789 :;4<2/ ;456=8( =;1( 23;45>8( ;?3@A@B53@;C
/-DEFGDHIDJKE-ELEMG
,
GE-INGE,
-
:
, , ,
、 、
;
, ,
。
,
、 、
,
,Oracle
Oracle8i (Large Objects-LOB)
,
。
Oracle11g LOB ,
。
K & ")
2.1
LOB : LOB (LOB column)
、
LOB
(LOBSEGMENT) LOB (LOBINDEX), 1
。
1 LOB
LOB LOB LOB ,
。
LOB (LOB Locators) LOB
。
LOB LOB
。
LOB LOB LOB
Oracle
。
LOB (CHUNK),
LOB
。
LOB LOB , entry ,
entry Lob index locator
、
Chunk ID Chunk
Location, entry LOB , , LOB
Entry LOB Chunk
。
LOB , LOB ,
,
。
,
。
,
tbs1 , LOB LOB lobtbs
。
SQL>CREATE TABLE photoTab (id NUMBER, cnt BLOB )
TABLESPACE tbs
LOB(cnt) store as seg_cnt (TABLESPACE lobtbs
CHUNK 32768
PCTVERSION 5
NO CACHE LOGGING);
:
SQL >select segment_name,segment_type,tablespace_name
from user_extents;
segment_name segment_type tablespa ce_name
photoTab TABLE tbs
seg_cnt LOBSEGMENT lobtbs
SYS_IL0000051173C00009$$ LOBINDEX lobtbs
seg_cnt LOB ,SYS_IL0000051173C00009 $
$ LOB
。
2.2 LOB
LOB ,
LOB ,
。
(1)CHUNK
CHUNK LOB ,
LOB , CHUNK
。
CHUNK Oracle
(DB_BLOCK_SIZE) , 8K,
CHUNK 8K, Oracle10g10.2
2G,
。
(2)ENABLE/DISABLE STORAGE IN ROW
/
179
- -
评论