Archive for the ‘database sizing’ Category

database sizing

Monday, August 17th, 2009

Best way of understandig the database sizing is a graph of the database including the different database segment types like: tables, indexes, temporary, rollback and empty space. Together these segment types represent the total database size. The example graphs below show that the empty space can be a significant part of the total database size. Also the tablespaces for Temporary and Rollback/Undo can be easily oversized.

examples graphs of database sizes :

Why is an oversized database an issue when disk space is cheap ?

A few common issues caused by oversized storage :
- File systems are almost full and hard to extend.
- The Storage Area Network is not always that flexable as expected.
- Overload of the backup systems.

Beside these technical reasons there is a very important reason to keep the database as small as possible. Total database size is one of the main criteria for many data centers to charge their clients for the database services. Big databases are charged more as small databases. Shrinking the database to an optimal size saves money. On top of that with such a database size graph a client can check easily if the database is oversized or not. If oversized he can negociate about a serious discount for the delivered database services.

Copyright © 2007 Primos. All rights reserved.