Previous Contents Index Next |
iPlanet Market Maker 4.5 Deployment Guide |
Appendix A Oracle Table Sizing Information
This appendix provides information to help you estimate the extent size for tables used in iPlanet Market Maker. The list in the Table A-1 gives the average row length for each of the tables for a simulation environment conducted using real users.
The average row lengths are provided to assist in storage calculations for each of the tables. The storage calculations need not be done for small or stagnant tables because they would not have many inserts, deletes, or updates. However, the row lengths can be used to calculate the initial and next extent storage parameters of the core tables.
The following formula can be used to estimate the size of the table in blocks:
Based on the total table size in blocks, you can estimate the initial and next extent sizes.
- table size in blocks = total_records / ((((blocksize - block header) - (inittrans *23)) * ((100 - pctfree)/100)) / (average_row_length +3 + number of columns + number of long columns))
- Where:
block_size, and block header are in bytes.
The inittrans, and pctfree (for example, inittrans = 1; pctfree = 40) are specified as absolute numbers for the table.
Number of bytes used by inittrans = 23 bytes (used in the above formula).
Average Row Length = estimated average row size for the table.
Total Records = total number of records estimated for the table.
You can also refer to Tuning Oracle section in Chapter 4 "Performance Tuning and Monitoring," for a few examples of extents sizes for core tables of iPlanet MarketMaker installation.
Table A-1 can be used as a guide for sizing the extents for each of the Oracle tables in a production environment.
Table A-1    Oracle Table Sizing Information
Table Name
Average Row Length (Bytes)
Previous Contents Index Next
Copyright © 2002 Sun Microsystems, Inc. All rights reserved.
Last Updated March 25, 2002