A linear growth pattern increases an amount by roughly the same quantity over equal intervals. In database capacity planning, a system consuming about 5 GB of data each day follows this pattern. Treating growth as an afterthought can cause unplanned expenditure, storage delays, and prolonged downtime while new SAN capacity is installed. section 9.6 section 9.12
Do not confuse linear growth with exponential growth. A workload that doubles every month follows an exponential, “dog-leg” curve and can outgrow a projection based on a flat daily rate. section 9.6
Use the growth pattern to choose a capacity-planning approach:
- For an established system, chart historical data points and project them forward. section 9.6
- For a new application without historical data, assess expected business growth with the application owner. section 9.6
- Test a new sales database by modeling customers, delivery addresses, and sales orders from expected business averages. section 9.6
Figure 9.5 Linear growth pattern
Use the figure to recognize the steady slope associated with linear growth before comparing it with an exponential curve. section 9.6
