簡體   English   中英

如何在 Oracle 中估計表空間大小

[英]How to estimate tablespace size in Oracle

當我期望每個表中的記錄從 100K 到 500K 時,我想估計 Oracle 數據庫中的表空間和塊大小,我找不到估計這一點的方程或方法。

這在很大程度上取決於您的特定數據、您擁有的索引的數量和類型,以及諸如使用壓縮和加密靜態數據之類的事情。 沒有一個萬能的公式可供使用。 如果您的數據已經存儲在其他地方,請將其用作原始表數據粗略數量級的指導,然后對索引所需的空間做出最佳猜測,並根據您的事務數量和類型留出增長空間期望對表。

訣竅是給自己足夠的空間來保存你擁有的數據,加上隨着時間的推移以合理大小的增量增長的空間(你不想增長太頻繁,所以不要讓數據文件自動擴展增量太小) .

就 Oracle 而言,您不必非常精確。 如果您沒有分配足夠的空間來啟動,您的數據文件可以根據需要隨着時間的推移而增長,或者您可以將更多數據文件添加到您的表空間。 如果你分配了太多的空間來啟動,你可以減少你的數據文件的大小,這樣你就沒有太多的空白空間來無緣無故地備份。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM