Greetings,
We are currently having some major "slowness" issues within Solomon (ver 6.5, running on SQL '05).
From the SQL Profiler traces I have done it appears the MAJOR offender is:
DMG_UpdateInventory_ComputerName
This stored procedure of course calls several other SP's and I am guessing it is fairly well known in the Dynamics-SL world, so am hoping some of you can give me some better information about it as I have been unable so far to find ANY solid documentation on it online.
It SEEMS to me to be related to Order Process Management but I can't figure out why it is consistently taking longer than 2000 milliseconds and doing large (sometimes huge) reads/writes to disk.
In addition, I have noticed that the ProcessQueue table appears to get around 600-900 rows at the same time we are running into the slowness issues where users get Batches (anywhere from 1-25 at a time) that are taking 30 minutes to release.
My gut tells me it is something with the Process Managers but I again can't find any decent documentation on what they are doing while they are doing the Planning and what Tables/SP/Views I should be looking at. For example, today even a single Sales Order was taking forever to print and the Process Manager would get all hung up. The only thing we could do was take the PM offline and DELETE all rows from the ProcessQueue table then restart it...
We were able to optimize a few of our custom Views by adding "WITH (NOLOCK)" statements (and an Index or two) but this really only made the custom pages load as fast as they should. The rest of our current issues are all around stock stuff. Worse, this slowness started occuring about 3 weeks ago and we had made no modifications to our SAN, Network, Servers or Solomon configs

Thank you in advance for reading this and any and all help you can provide!