oracle學習筆記(5)(資料塊的物理結構)

2021-07-02 17:10:15 字數 749 閱讀 6871

1、

資料儲存區(data):是塊實際儲存資料的地方;

1.2)自由空間區(free space):保留區域,用於儲存有關在塊中的行即將要更新的資訊。 pctfree和pctused:pctfree規定了在塊中保留的用於更新操作所需的自由空間的百分比。pctused規定了最小的已使用空間的百分比。已使用空間百分比低於pctused時,塊被加入到自由列表中。自由列表中的塊可以insert操作。

1.3)pctfree和pctused是段的兩個引數。當oracle向資料庫中寫資訊時,必須首先在乙個段的分配區中找到乙個或更多塊來儲存資訊。oracle保留了塊的乙個列表,這些塊對每個段來說都是自由的,稱為自由列表。oracle使用pctfree和pctused引數的組合確定塊何時有、何時沒有足夠的空間接受新資訊。

pctused:如果資料塊的使用率小於pctused的值,則該資料塊重新加入到freelist中。 pctfree:如果資料塊的使用率高於pctfree的值,則該資料塊從freelist中移出。 方案和方案物件(schema)

方案是方案物件的集合;方案物件是直接引用資料庫資料的邏輯結構,包括表、檢視、索引、聚集、序列、同義詞、資料庫鏈、過程和包等。

1.4)表(table):資料庫資料儲存的基本單位。

1.5)檢視(view):乙個檢視是由乙個或者多個表中的資料的一種定製的表示,是乙個查詢定義,可以認為是乙個儲存的查詢或是乙個虛表。檢視可以被查詢,但修改、插入或者刪除時具有一定的限制,受到基表的完整性約束和觸發器的限制。

接下去分析索引。。。。

oracle資料塊學習1

1 建立一張測試表 create table t1 a integer,b varchar2 100 c varchar2 100 insert into t1 values 1,null,aaaa insert into t1 values 1,null,bbbb insert into t1 v...

C 學習筆記(5) 塊結構

c 塊結構主要有判斷 迴圈語句組成 1.判斷 if語句 乙個if 語句由乙個布林表示式後跟乙個或多個語句組成。if.else語句 乙個if 語句後可跟乙個可選的else 語句,else 語句在布林表示式為假時執行。巢狀if語句 在乙個if或else if語句內使用另乙個if或else if語句。sw...

oracle學習筆記5

oracle中的transaction 在sqlplus中執行update insert delete等 只要不進行commit,事務都不會結束 除非遇到ddl dcl語句 事務會自動提交 當正常斷開連線的時候 事務自動提交 當非正常斷開的時候 事務自動回滾 建立表create table stu ...