Now scroll to the right and check out the time. . . The SAME batch job now runs in two minutes. Ok, that one was easy. Your job is safe for now. We have seen a number of similar problems.
Programmers sitting at a member record do an obtain owner, thinking there are owner pointers.
In a test environment, with a small set the problem goes undetected. In production, with a long set CA-IDMS walks all the members back to the owners. Run times are excesive and everyone thinks it's just a volume problem. Index sets need to be re-built on a periodical basis. If you miss one performance really suffers.