點擊上方“IT那活兒”,關注后了解更多內容,不管IT什么活兒,干就完了!!!
數據庫的使用隨著時間推移會產生大量DML語句,這些舊數據會被Oracle 記錄在undo表空間,undo表空間的增大會占用較多的磁盤空間,此時可能會影響數據庫的正常運行。
1. 查看一下undo表空間的大小:
2. 確認文件:
3. 查看回滾段大小是否正常:
4. 創建一個簡單表,使用循環插入數據:
5. 再次查詢undo表空間使用大小:
相比之前70MB的大小增加到165MB大小。
如果undo段比較大,我們需要創建新的表空間來取代之前的undo表空間。
create tablespace undo tablespace undotbs2;
--查看新建表空間是否應用:
--查看新建undo段情況:
--刪除原有undo表空間:
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129550.html
摘要:所以我們如果使用系統表空間進行表數據的存儲,所面臨的問題是無法很容易的收縮系統文件,造成大量的空間浪費,并且會產生大量的磁盤碎片,從而降低了系統性能。 1. mysql 5.5及之后版本默認存儲引擎 ??為不了解存儲引擎的數據庫使用者,提供了很大的便利,因為innodb適應大部分應用場景。 ??和myisam不同的是,innodb是一種事務型存儲引擎。也就是說,innodb是支持事務的...
閱讀 1347·2023-01-11 13:20
閱讀 1685·2023-01-11 13:20
閱讀 1133·2023-01-11 13:20
閱讀 1860·2023-01-11 13:20
閱讀 4101·2023-01-11 13:20
閱讀 2705·2023-01-11 13:20
閱讀 1386·2023-01-11 13:20
閱讀 3599·2023-01-11 13:20