As part of my routine maintenance I run a script that lists all the database tables and their associated file system object name (from iifile_info), I then check the actual size of these files on the disk to ensure we are not approaching the 2Gb disk file limit imposed by 32-bit Windows. I have discovered that several of our iietab files are approaching 1.5Gb in size. We have about 18 tables in our database which have “long byte” database columns which result in these iietab files being created. The problem I am having is making the association between these system extension tables (iietab) and the “real” table that we have created, with a view to either partitioning the tables, or investigating whether some data can be archived. I’ve had a look in the documentation and cannot find any information on how to link the iietab file back to its parent table. I know this information must be in the system catalogues somewhere as Ingres has to make the connection for SQL.
I therefore have 2 questions:
1. How do I associate the iietab table with its parent database table so I can identify which is approaching the 2Gb file system limit?
2. If an underlying system file associated with an iietab table reaches the file system limit, what will Ingres do? Will Ingres create another iietab table or just stop working to prevent database inconsistency?
Many thanks,
Martin Bloomfield.
_________________________________________________
Application Developer & Database Administrator
IT Branch
Chemicals Regulation Directorate
Health and Safety Executive
YORK
Email: martin.b...@hse.gsi.gov.uk
Website: www.pesticides.gov.uk
P Save a tree... please don't print this e-mail unless you really need to