When ENOVIA Live Collaboration schema is first created, MX tables are
created in Oracle. MX tables derive their default storage size settings
from the tablespace values. Once in production, these tables probably
will not grow large in size. Depending on the number of program objects,
and the complexity of the schema, the default ENOVIA Live Collaboration
User tablespace is not likely to exceed 60 MB.
When a vault is created, LX tables are created and their default storage
values are also derived from the tablespace values. Theses vault tables
may experience dramatic growth.
You can run the validate upgrade command to determine how many of
each type of table exists in any version. It will output a list of all
tables.
Oracle Corporation's Tuning white papers offer some suggestions concerning
extent sizings:
- Use initial and next size of 160k, 5120k, or 160m.
- Use pct-increase of 0.
- Ideally, no tables should have a very large number of extents.
One recommendation is that you should never have more than 10 extents
per table.
So, initial = next = 160k is set for all tablespaces. However, examination
of the LX tables indicates that certain tables, such as LXOID (the master
index of all vault OIDS), LXBO (business object definition table), LXSTRING
(string attributes), LXHIST (history table), and possibly LXDESC, LXRO,
LXFILE (description, relationship, and attached file reference tables)
experience growth. So for vaults which anticipate more than 10,000 business
objects, ENOVIA suggests a next extent size of 5120k.
Note:
If a database has hundreds or thousands of extents per table, performance
will be slow. An Oracle export followed by a database re-creation (import)
will help. Contact ENOVIA Technical Support or the ENOVIA Infrastructure
Team for advice.