I'm trying to build a custom operator that fetches CIs from our uCMDB system. The way I have it designed, the CI's are returned as an array of valuemaps. The operator is working, however, I have noticed that when the number of CIs in a returned query are large (i.e > 500), I see significant performace degradation. This poses a problem for us because one of our projects is to validate CIs in the uCMDB and we need to fetch all IP addresses (approx 15000) and validate them.
Is there any tips for dealing with large arrays or collections in PAM? Why is the array size PAM can deal with so small?