mysql中有pctfree 資料庫概念筆試題

2021-10-20 22:51:34 字數 1586 閱讀 4824

資料庫基本概念類

1:pctused and pctfree 表示什麼含義有什麼作用

pctused與pctfree控制資料塊是否出現在freelist中,pctfree控制資料塊中保留用於update的空間,當資料塊中的free space小於pctfree設定的空間時,該資料塊從freelist中去掉,當塊由於dml操作free space大於pct_used設定的空間時,該資料庫塊將新增在freelist鍊錶中,

2:簡單描述table / segment / extent / block之間的關係

table建立時,預設建立了乙個data segment,每個data segment含有min extents指定的extents數,每個extent據據表空間的儲存引數分配一定數量的blocks

3:描述tablespace和datafile之間的關係

乙個tablespace可以有乙個或多個datafile,每個datafile只能在乙個tablespace內,table中的資料,通過hash演算法分布在tablespace中的各個datafile中,tablespace是邏輯上的概念,datafile則在物理上儲存了資料庫的種種物件。

4:本地管理表空間和字典管理表空間的特點,assm有什麼特點

本地管理表空間(locally managed tablespace簡稱lmt):8i以後出現的一種新的表空間的管理模式,通過點陣圖來管理表空間的空間使用。

字典管理表空間(dictionary-managed tablespace簡稱dmt):8i以前包括以後都還可以使用的一種表空間管理模式,通過資料字典管理表空間的空間使用,資料庫概念筆試題》(

動段空間管理(assm):它首次出現在oracle920裡有了assm,鏈結列表freelist被點陣圖所取代,它是乙個二進位制的陣列,能夠迅速有效地管理儲存擴充套件和剩餘區塊(free block),因此能夠改善分段儲存本質,assm表空間上建立的段還有另外乙個稱呼叫bitmap managed segments(bmb 段)。

5:回滾段的作用是什麼

事務回滾:當事務修改表中資料的時候,該資料修改前的值(即前影像)會存放在回滾段中,當使用者回滾事務(rollback)時,oracle將會利用回滾段中的資料前影像來將修改的資料恢復到原來的值。

事務恢復:當事務正在處理的時候,例程失敗,回滾段的`資訊儲存在undo表空間中,oracle將在下次開啟資料庫時利用回滾來恢復未提交的資料。

讀一致性:當乙個會話正在修改資料時,其他的會話將看不到該會話未提交的修改。當乙個語句正在執行時,該語句將看不到從該語句開始執行後的未提交的修改(語句級讀一致性).當oracle執行select語句時,oracle依照當前的系統改變號(system change number-scn)來保證任何前於當前scn的未提交的改變不被該語句處理。可以想象:當乙個長時間的查詢正在執行時,若其他會話改變了該查詢要查詢的某個資料塊,oracle將利用回滾段的資料前影像來構造乙個讀一致性檢視。

6:日誌的作用是什麼

記錄資料庫事務:最大限度地保證資料的一致性與安全性

重做日誌檔案:含對資料庫所做的更改記錄,這樣萬一出現故障可以啟用資料恢復,乙個資料庫至少需要兩個重做日誌檔案

歸檔日誌檔案:是重做日誌檔案的離線副本,這些副本可能對於從介質失敗中進行恢復很必要。

MySql中有哪些儲存引擎

什麼是儲存引擎呢?儲存引擎說白了就是如何儲存資料 如何為儲存的資料建立索引和如何更新 查詢資料等技術的實現方法。因為在關聯式資料庫中資料的儲存是以表的形式儲存的,所以儲存引擎也可以稱為表型別 即儲存和操作此表的型別 在oracle 和sql server等資料庫中只有一種儲存引擎,所有資料儲存管理機...

MySql中有哪些儲存引擎

什麼是儲存引擎呢?儲存引擎說白了就是如何儲存資料 如何為儲存的資料建立索引和如何更新 查詢資料等技術的實現方法。因為在關聯式資料庫中資料的儲存是以表的形式儲存的,所以儲存引擎也可以稱為表型別 即儲存和操作此表的型別 在oracle 和sql server等資料庫中只有一種儲存引擎,所有資料儲存管理機...

MySql中有哪些儲存引擎?

innodb 優勢 行級鎖 事務支援 資料安全問題 資料檔案龐大 啟動慢 不支援fulltext索引 如果你是個賽車手並且按一下按鈕就能夠立即更換引擎而不需要把車開到車庫裡去換,那會是怎麼感覺呢?mysql資料庫為開發人員所做的就好像是按按鈕換引擎 它讓你選擇資料庫引擎,並給你一條簡單的途徑來切換它...