oracle 資料庫裡面塊大小的優缺點

2021-05-11 03:51:33 字數 564 閱讀 4615

大塊,優點:

1、順序讀、索引讀效能好

因為大塊容納的行相對小塊資料 多,在進行全表掃瞄的時候,或者索引掃瞄的時候,所需要的物理讀、邏輯讀都要少。

它也能減小索引的樹高。對於索引訪問 的效能有所提高。

2、大塊能容納比較大的行

容納大行個人理解,一定程度上可以避免行遷移、行鏈結。減小大行的讀取塊的多少。

大塊 缺點:

1、因為大行容納的資料多,不同的行可能會被不同的session 所訪問,造成塊爭用。

2、占用了記憶體裡面太多的記憶體空間。

因為大行讀入記憶體之後,占用的記憶體比小塊多,而使用的時候可能只是使用很少的一部分資料,降低了記憶體的效率。

小塊,優點:

1、減小dml語句 的塊爭用。

2、占用記憶體較少。提高了記憶體隨機訪問的效率。

小塊缺點:

增加索引樹高,不利於索引訪問,訪問同樣的塊,i/o讀取較多。

小塊適用於oltp系統 ,因為oltp系統dml語句較多,隨機訪問比較多。

大塊適用於olap系統,因為olap系統的dml較少,大量、連續、全掃瞄較多,大塊的效能優勢得到發揮。

在windows裡面的資料庫裡面存emoji表情

1,把連線資料庫的unicdoe utf 8給去掉,那個url 2,關閉mysql的服務,修改my.ini 具體如下 default character set utf8mb4 character set server utf8mb4 collation server utf8mb4 unicode...

讀取資料庫裡面的值出現亂碼

eeclipse裡的中文都是亂碼,包括注釋,但資料庫裡面的資訊可以顯示中文,從資料庫裡面讀取值的時候出現亂碼,需要改兩個地方 1.在eeclipse裡面,開啟properties resource text file encoding,選第乙個選項 不是other 2.還是在eeclipse裡面,開...

從資料庫裡面取值繫結到Ztree

原文載自 摘要 1 效果圖 思路 將資料庫表按照一定的格式排序,然後序列化成json字串,繫結到ztree上並顯示出來 ztreev3.5.16api文件 新增應用及顯示的位置,設定樹需要繫結的字段,與資料庫裡面的表字段有關 備註 設定樹為展開狀態 1 效果圖 思路 將資料庫表按照一定的格式排序,然...