oracle segment extent block,Oracle的基础问题segment extent block
l extent和segment的關系
每個extent 的Oracle block 的數目是由extent的巨細/DB_BLOCK_SIZE 確定的,extent 巨細是由建立或修改segment 的SQL 語句中storage子句中的initial, next, pctincrease等參數確定。
每個segment中的extent的數目是一個動態擴展的值, 最大值由建立或修改該segment的SQL語句的storage子句中的maxextents 值確定。
通常非分區的表的存儲就是一個 segment。
segment包羅多extent,可以由一些storage參數控制。
一個extent有若干block也要看你界說存儲參數的時刻extent是多大,也就是segment頭有一個block用來保留相關的存儲信息的,塊越大就存的越多。
l block的巨細若何界說
數據塊特指data block,是數據文件的組成部分。
重做日志的叫redo block,不叫data block, 巨細一樣平常即是操作系統塊的巨細,可以通過查詢語句select max(lebsz) from x$kccle;來獲得redo block的巨細。
如:
SQL> conn /as sysdba
Connected.
SQL> select max(lebsz) from x$kccle;
MAX(LEBSZ)
----------
512
控制文件的也不叫data block,叫control file block可以功過查詢語句select distinct block_size from v$controlfile; 來獲得其巨細。
如:
SQL> select distinct block_size from v$controlfile;
BLOCK_SIZE
總結
以上是生活随笔為你收集整理的oracle segment extent block,Oracle的基础问题segment extent block的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java的地位和优势,Java语言之所以
- 下一篇: java integer 包_java之