詳解Oracle建立表的引數
詳解Oracle建立表的引數
create table mytable
(
id number(3),
name varchar2(10)
)
PCTFREE 20
PCTUSED 70
INITRANS 2
MAXTRANS 255
TABLESPACE users
STORAGE
(
INITIAL 102400
NEXT 102400
PCTINCREASE 0
MINEXTENTS 1
MAXEXTENTS 102400
);
引數說明:
PCTFREE:為一個塊保留的空間百分比,表示資料塊在什麼情況下可以被insert,預設是10,表示當資料塊的可用空間低於10%後,就不可以被insert了,只能被用於update;即:當使用一個block時,在達到pctfree之前,該block是一直可以被插入的,這個時候處在上升期。
PCTUSED:是指當塊裡的資料低於多少百分比時,又可以重新被insert,一般預設是40,即40%,即:當資料低於40%時,又可以寫入新的資料,這個時候處在下降期。
舉例說明
假設你一個塊可以存放100個資料,而且PCTFREE 是10,PCTUSED是40,則:不斷的向塊中插入資料,如果當存放到90個時,就不能存放新的資料,這是受pctfree來控制,預留的空間是給UPDATE用的。
當你刪除一個資料後,再想插入個新資料行不行?不行,必須是刪除41個,即低於40個以後才能插入新的資料的,這是受pctused來控制的。
INITTRANS:初始化事務槽的個數。
MAXTRANS:最大事務槽的個數。
這兩個引數與事務併發數有關。併發量高的情況下,要適當調大INITTRANS的值。
STORAGE:儲存引數
INITIAL:初始段大小,沒具體指定單位時,預設單位為兆(B)。
NEXT:當初始段使用滿後,物件進行擴充套件時每次擴充套件的空間大小,預設單位為兆(B)。
PCTINCREASE:每次增加的百分比。此引數最好為零,否則擴充套件的空間一次比一次大,呈等比數列增長,很危險。
MINEXTENTS:物件可擴充套件的最小擴充套件次數。
MAXEXTENTS:物件可擴充套件的最小擴充套件次數
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1866994/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 建立表時引數PCTFREE和PCTUSED詳解
- Oracle表空間建立引數解析Oracle
- Oracle UNDO引數詳解Oracle
- Oracle 表空間 建立引數 說明Oracle
- oracle rac 核心引數詳解Oracle
- oracle RMAN引數配置詳解Oracle
- ORACLE DG之引數詳解Oracle
- ORACLE sequence各引數及建立修改刪除使用詳解示例Oracle
- Oracle GoldenGate常用引數詳解OracleGo
- 轉:oracle EXP /IMP引數詳解Oracle
- oracle中的processes,session,transaction引數詳解OracleSession
- Oracle utl_file_dir引數詳解Oracle
- Oracle CLUSTER_INTERCONNECTS引數詳解Oracle
- 水煮Oracle——《Oracle pfile/spfile引數檔案詳解Oracle
- oracle中用Create Table建立表時,Storage中引數的含義!Oracle
- ORACLE中Cursor_sharing引數詳解Oracle
- Oracle create tablespace 建立表空間語法詳解Oracle
- ajax 引數詳解
- DockerFile引數詳解Docker
- dd引數詳解
- Mysqldump引數詳解MySql
- vmstat 引數詳解
- find 命令的引數詳解
- Oracle Table建立引數說明Oracle
- Oracle Table 建立引數 說明Oracle
- Oracle expdp 排除表引數Oracle
- linux中與Oracle有關的核心引數詳解LinuxOracle
- 常用的 wget 引數詳解wget
- 資料表建立引數介紹(一)
- 資料表建立引數介紹(二)
- 資料表建立引數介紹(三)
- 資料表建立引數介紹(四)
- OGG引數詳解
- tar命令引數詳解
- 函式引數詳解函式
- jqGrid引數詳解
- $.ajax()方法引數詳解
- DataGuard引數配置詳解