Hi,
I just come to learn about administration of Informix DB. Wish you can give me some good advice. I have many large tables (>50MB) in my Informix IUS 9.14 DB (running on Irix 6.5) which all has extent of 16 pages (the default) when these tables are first created. So I think these tables probably has many extents cluster all over in the disk areas which I believe does contribute to the poor performance. Here are my questions:
1)How can i confirm a table has got more than 1 extent?
2)If I do a archive and delete the old data from these tables, will the engine automatically reclaim the extents/pages for reuse since the data is reduced? Will the reclaimed pages able to reuse for other tables?
3)If I intend to drop and recreat these table with bigger extent to have a contiguous page for each tables. How should I go about doing it in order to have a clean sheet of pages for each table out of the existing cluster dbspace?
any informative comments is welcome.
I just come to learn about administration of Informix DB. Wish you can give me some good advice. I have many large tables (>50MB) in my Informix IUS 9.14 DB (running on Irix 6.5) which all has extent of 16 pages (the default) when these tables are first created. So I think these tables probably has many extents cluster all over in the disk areas which I believe does contribute to the poor performance. Here are my questions:
1)How can i confirm a table has got more than 1 extent?
2)If I do a archive and delete the old data from these tables, will the engine automatically reclaim the extents/pages for reuse since the data is reduced? Will the reclaimed pages able to reuse for other tables?
3)If I intend to drop and recreat these table with bigger extent to have a contiguous page for each tables. How should I go about doing it in order to have a clean sheet of pages for each table out of the existing cluster dbspace?
any informative comments is welcome.