After a couple of months of testing using Peregrine with SQL, we went ahead and moved our production system onto SQL. Everything went ok, EXCEPT:
When taking new calls (cc.incquick.g) we have a fill box for the contact.name field. When you enter the employee ID in that field, it retrieves lots of data to fill in other fields. If you just hit the button, it retrieves all the records, which takes like up to 1 minute.
I spoke with Peregrine regarding this performance problem and they said to make sure we have indexes built into SQL. Well I went and talked with our main DBA's that handle the SQL server stuff, and yes, ServiceCenter DID actually export all the correct indexes to SQL. The problem is that the indexes Peregrine uses and the indexes needed for SQL aren't really compatible. So instead of only retrieving the first 30-40 records in the entire contacts table, it retrieves ALL of them.
I was searching earlier on here for a similar problem, but didn't find one. if I missed it, someone please point me in the right direction for a possible solution. Our DBA people were of the opinion that there really isn't much that can be done.


Reply With Quote
Bookmarks