We are running a simplish Acu9.2 database, and one of our clients has a large database with about 1 million entries. The files are split since they're so big. Since upgrading to Server 2019 we have noticed a strange performance behaviour that's completely reproducible.
If we run REPORTA which goes through all the data and pulls out certain records, on the first run after reboot/login it takes in excess of 1 hour. If I then run the same report again it's over 10 times faster.
If we run REPORTA , on the first run after after login it takes an hour then I logout and into our application again, and run the same report but with different parameters, it's also 10 times faster ie. about 6 minutes. I can see it scrolling through the records much faster.
What's going on here, and can I make it faster on the first run? I know I should be upgrading to Acu 10 and rekeying the database, but let's assume that's all impossible
It looks like some kind of OS caching going on, but that wouldn't explain such a vast difference.