![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
AFAIK there is no quick way to find pending inplace alters... Only a slow process. Not sure if Panther changed this... |
#3
| |||
| |||
|
|
On Nov 18, 12:21 am, Fernando Nunes <domusonl... (AT) gmail (DOT) com> wrote: AFAIK there is no quick way to find pending inplace alters... Only a slow process. Not sure if Panther changed this... There is a good document somewhere on the IBM web and it is slow, but it works, returns only tables with pending IPAs. Since it's usually the biggest tables which end up with pending IPAs (there's never enough time/resources to get red of them properly) I was wondering if this could be further narrowed down to specific pages in those tables. Never got to the bottom of this though. Fernando, would you know if page flags could provide an answer? For example, sysmaster:syspaghdr.pg_flags. Thanks Davorin |
#4
| |||
| |||
|
|
I could offer a tool called 'onion' that, among other things, can provide the desired informations directly from versions' page counters on (secondary) partition pages, so no data and other pages need to be scanned and you can get what you want in a second or two. The engine will not sense a bit since the tool is reading directly from disks. Nothing official, designed for support purposes, but usually serving its purpose... Let me know if you need it (platform required since it is a binary). Andreas On 20:59, Davorin Kremenjas wrote: On Nov 18, 12:21 am, Fernando Nunes <domusonl... (AT) gmail (DOT) com> wrote: AFAIK there is no quick way to find pending inplace alters... Only a slow process. Not sure if Panther changed this... There is a good document somewhere on the IBM web and it is slow, but it works, returns only tables with pending IPAs. Since it's usually the biggest tables which end up with pending IPAs (there's never enough time/resources to get red of them properly) I was wondering if this could be further narrowed down to specific pages in those tables. Never got to the bottom of this though. Fernando, would you know if page flags could provide an answer? For example, sysmaster:syspaghdr.pg_flags. Thanks Davorin _______________________________________________ Informix-list mailing list Informix-list (AT) iiug (DOT) org http://www.iiug.org/mailman/listinfo/informix-list |
#5
| |||
| |||
|
|
AFAIK there is no quick way to find pending inplace alters... Only a slow process. Not sure if Panther changed this... |
#6
| |||
| |||
|
|
On Nov 18, 12:21 am, Fernando Nunes <domusonl... (AT) gmail (DOT) com> wrote: AFAIK there is no quick way to find pending inplace alters... Only a slow process. Not sure if Panther changed this... There is a good document somewhere on the IBM web and it is slow, but it works, returns only tables with pending IPAs. Since it's usually the biggest tables which end up with pending IPAs (there's never enough time/resources to get red of them properly) I was wondering if this could be further narrowed down to specific pages in those tables. Never got to the bottom of this though. Fernando, would you know if page flags could provide an answer? For example, sysmaster:syspaghdr.pg_flags. Thanks Davorin |
#7
| |||
| |||
|
|
The IPA reversion problem is fixed as of 11.70. *No longer a problem. Art Art S. Kagel Advanced DataTools (www.advancedatatools.com) IIUG Board of Directors (a... (AT) iiug (DOT) org) Blog:http://informix-myview.blogspot.com/ |
#8
| |||
| |||
|
|
On Dec 18, 10:52*pm, Art Kagel <art.ka... (AT) gmail (DOT) com> wrote: The IPA reversion problem is fixed as of 11.70. *No longer a problem. Art Art S. Kagel Advanced DataTools (www.advancedatatools.com) IIUG Board of Directors (a... (AT) iiug (DOT) org) Blog:http://informix-myview.blogspot.com/ I thought it was fixed in 11.50 with IPA pages now being treated differently since 11.50 or was it just the rollback code for revision. I can't easily dd out the partition pages at the moment and guess / work out what's changed in the structures. 11.70 just tells you how many pages have IPA for performance I thought. Got any links ..? Still there are IPA bugs for things like compression etc. Generally I don't worry about them (unless you have almost 255) but everytime a table has a problem it's another thing to consider, especially with fragmented. You would think there would be a tbl_IPA_cleaner thread or at least some kind of IPA admin fix task. Maybe a environment variable like NOFUZZYCKPT (strangely similar to IPA) NOIPA for when you DDL small tables. Anyone else had sleepless nights over damn IPA's with their associated LTX's. Yeah, Onion was the tool I was thinking of. )) |

#9
| |||
| |||
|
|
On Dec 20, 4:22 pm, PeterP <peterp... (AT) gmail (DOT) com> wrote: On Dec 18, 10:52 pm, Art Kagel <art.ka... (AT) gmail (DOT) com> wrote: The IPA reversion problem is fixed as of 11.70. No longer a problem. Art Art S. Kagel Advanced DataTools (www.advancedatatools.com) IIUG Board of Directors (a... (AT) iiug (DOT) org) Blog:http://informix-myview.blogspot.com/ I thought it was fixed in 11.50 with IPA pages now being treated differently since 11.50 or was it just the rollback code for revision. I can't easily dd out the partition pages at the moment and guess / work out what's changed in the structures. 11.70 just tells you how many pages have IPA for performance I thought. Got any links ..? Still there are IPA bugs for things like compression etc. Generally I don't worry about them (unless you have almost 255) but everytime a table has a problem it's another thing to consider, especially with fragmented. You would think there would be a tbl_IPA_cleaner thread or at least some kind of IPA admin fix task. Maybe a environment variable like NOFUZZYCKPT (strangely similar to IPA) NOIPA for when you DDL small tables. Anyone else had sleepless nights over damn IPA's with their associated LTX's. Yeah, Onion was the tool I was thinking of. )) I've had a script forever that identifies IPA's, but am certain it need tweaked to be complete - even after you resolve the IPAs, the script will still identify them. I believe that Jonathon (Leffler) actually modified the code to take care of this issue. I will post it here in a few minutes. For the record, what you're looking for are "slot 6 pages", or as Andreas said, "secondary partition pages." Traditionally, each partition has a single partition page that has 5 slots. With an IPA there is another page, the slot 6 page. My biggest usage of the IPA script was in fact the reversion issue, followed by any potential performance concerns. As Art mentioned, the reversion issue was fixed in 11.7 which is a huge and important fix. For those of you not on 11.7 (many I would think for now), word on the street was always "you can't upgrade if there are IPAs." That was always a myth - you can't revert (easily) if there are IPAs. I used to mention this "all over the world", and for the longest time very few people ever believed it. If they ever "hit it", then they believed it. ![]() Thanks - Mark Scranton The Mark Scranton Group,LLC _______________________________________________ Informix-list mailing list Informix-list (AT) iiug (DOT) org http://www.iiug.org/mailman/listinfo/informix-list |

#10
| |||
| |||
|
|
Fernando Nunes <domusonline (AT) gmail (DOT) com> 22.12.2010 01:47 On Tue, Dec 21, 2010 at 6:37 PM, Mark Scranton |
|
On Dec 20, 4:22 pm, PeterP <peterp... (AT) gmail (DOT) com> wrote: On Dec 18, 10:52 pm, Art Kagel <art.ka... (AT) gmail (DOT) com> wrote: The IPA reversion problem is fixed as of 11.70. No longer a problem. Art Art S. Kagel Advanced DataTools (www.advancedatatools.com) IIUG Board of Directors (a... (AT) iiug (DOT) org) Blog:http://informix-myview.blogspot.com/ I thought it was fixed in 11.50 with IPA pages now being treated differently since 11.50 or was it just the rollback code for revision. I can't easily dd out the partition pages at the moment and guess / work out what's changed in the structures. 11.70 just tells you how many pages have IPA for performance I thought. Got any links ..? Still there are IPA bugs for things like compression etc. Generally I don't worry about them (unless you have almost 255) but everytime a table has a problem it's another thing to consider, especially with fragmented. You would think there would be a tbl_IPA_cleaner thread or at least some kind of IPA admin fix task. Maybe a environment variable like NOFUZZYCKPT (strangely similar to IPA) NOIPA for when you DDL small tables. Anyone else had sleepless nights over damn IPA's with their associated LTX's. Yeah, Onion was the tool I was thinking of. )) I've had a script forever that identifies IPA's, but am certain it need tweaked to be complete - even after you resolve the IPAs, the script will still identify them. I believe that Jonathon (Leffler) actually modified the code to take care of this issue. I will post it here in a few minutes. For the record, what you're looking for are "slot 6 pages", or as Andreas said, "secondary partition pages." Traditionally, each partition has a single partition page that has 5 slots. With an IPA there is another page, the slot 6 page. My biggest usage of the IPA script was in fact the reversion issue, followed by any potential performance concerns. As Art mentioned, the reversion issue was fixed in 11.7 which is a huge and important fix. For those of you not on 11.7 (many I would think for now), word on the street was always "you can't upgrade if there are IPAs." That was always a myth - you can't revert (easily) if there are IPAs. I used to mention this "all over the world", and for the longest time very few people ever believed it. If they ever "hit it", then they believed it. ![]() Thanks - Mark Scranton The Mark Scranton Group,LLC _______________________________________________ Informix-list mailing list Informix-list (AT) iiug (DOT) org http://www.iiug.org/mailman/listinfo/informix-list |

![]() |
| Thread Tools | |
| Display Modes | |
| |