我覺得 既然oracle設定了自動擴充套件 必然有其意圖. 如何在生產環境使用手動還是自動呢? 主要看生產環境問題.
一是看業務產生的資料量的問題, 一次擴充套件資料檔案大小多少,20m會不會太頻繁,1g會不會磁碟操作時間太長. 自動擴充套件會影響下效能. 效能主要看你的硬體配置情況.
二手動擴充套件好處是 可以在業務低峰期擴大資料檔案, 唯獨麻煩的是管理麻煩,如果來不急人工新增資料檔案,豈不是影響到業務的運營?
三是自動擴充套件,資料檔案所在的硬碟是否足夠,linux下是32gb 會不會被其他檔案所霸佔掉? 注意到undo表空間,temp表空間. 系統表空間的自動擴充套件變大後 占用的磁碟空間
綜合意見是 自動+手動
1 是自動可以避免空間不足導致業務中斷
2 是手工可以避免自動擴充套件可能帶來的效能問題.
3 是手工擴充套件可以預先霸佔磁碟空間,避免自動擴充套件沒有磁碟空間可擴充套件了!
那如何監控呢?
關於生產庫的表空間是否自己主動擴充套件的看法
我認為 既然oracle設定了自己主動擴充套件 必定有其意圖.怎樣在生產環境使用手動還是自己主動呢?主要看生產環境問題.一是看業務產生的資料量的問題,一次擴充套件資料檔案大小多少,20m會不會太頻繁,1g會不會磁碟操作時間太長.自己主動擴充套件會影響下效能.效能主要看你的硬體配置情況.二手動擴充套件...
資料庫表空間擴充套件處理
一 oracle 檢視表空間使用情況 select a.tablespace name 表空間名稱 round total 1024 1024 1024 2 表空間總量 g round free 1024 1024 1024 2 表空間剩餘 g round total free 1024 1024 ...
oracle資料庫表空間擴充套件
檢視表空間情況 select upper f.tablespace name 表空間名 d.tot grootte mb 表空間大小 m d.tot grootte mb f.total bytes 已使用空間 m to char round d.tot grootte mb f.total byt...