Monitor (Check Indexes) taking up CPU time

Post Reply
marcos1
Posts: 8
Joined: Wed Aug 27, 2003 12:43 pm

Monitor (Check Indexes) taking up CPU time

Post by marcos1 »

Hello,

We have a large webinator DB (over 1.4 million rows) and have recently started experiencing a problem where Monitor (Check Indexes) takes up 50% or more of the CPU time for extended periods of time (most of the time, in fact)-- slowing down everything else the server is trying to do. This only started in the last few days and we have not added any rows for several weeks.

Is this normal behavior for large tables with big indexes or might something be awry?

Thanks,

Evalumetrix
marcos1
Posts: 8
Joined: Wed Aug 27, 2003 12:43 pm

Monitor (Check Indexes) taking up CPU time

Post by marcos1 »

There are a number of files in the index directory that start with T15788a including one that end in _T.btr (62K) and a table of the same name (.dat). In monitor.log there is an error trying to find a table that it looks like was manually deleted by mistake (instead of dropping) -- I went ahead and dropped it. Can we just delete the T15788a stuff (it is not listed in SYSTABLE or SYSINDEXES)?

Thanks,

Evalumetrix
User avatar
mark
Site Admin
Posts: 5519
Joined: Tue Apr 25, 2000 6:56 pm

Monitor (Check Indexes) taking up CPU time

Post by mark »

Yes, if it's not listed in SYSINDEX you can delete it.
marcos1
Posts: 8
Joined: Wed Aug 27, 2003 12:43 pm

Monitor (Check Indexes) taking up CPU time

Post by marcos1 »

OK. We deleted those file and we dropped and started recreating all indexes -- which seemed to fix things -- but when it got to rebuilding one of the indexes (xhtmlid) everything slowed to a stop. The machine actually kicked us out of the ssh session -- but right before that I could see that Monitor (the primary process) was taking up 99.9 percent of the CPU. Could this indicate that the table itself has some corruption? Other ideas?

Thanks,

Evaluemtrix
Post Reply