Oracle Table Growth Prediction

How can I predict the future size / growth of an Oracle table?

Assuming that:

  • linear increase in the number of rows
  • known columns of basic data types (char, number, and date)
    • ignore vararch2 variability
    • basic understanding of the space required to store them (e.g. number )
  • basic understanding of blocks, extents, segments and block overhead

I am looking for something more active than "measure now, wait, measure again."

+3
source share
3 answers
  • Estimate the average row size based on your data types.
  • . , , PCTFREE. , 100 , PCTFREE 10, - 8192 , (8192 - 100) * 0.9 = 7282.
  • , . 1 , 7 8 .
  • . , , 1 7 8 .
+3

, 100% . , .

0

Given your assumptions, “measurement, expectation, measurement again” is completely predictive. In 10g +, Oracle even does "measure, wait, measure again" for you. http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/statviews_3165.htm#I1023436

0
source

Source: https://habr.com/ru/post/1702498/


All Articles