fiogf49gjkf0d SLX Profiler:
are you absolutely certain that this isn't spinning out of control on load?
NOTHING is going after x00 rows...
.nothing has a GetRows time over 1.0000, etc?
No query is going after an unindexed field. EVER?
You are doing a full backup of SQL Server NIGHTLY with full update Statistics?
You are reindexing all indexes nightly for SQL Server.
You mentioned that you didn't have any idea where the problem is so couldn't change indexes.....
1. have you redone your indexes per Mike Strieder's performance gude? (in fact, have you gone through this guide in its entirety and setup your entire system accordingly? Be honest here!). The Index hints are crucial to loading speed.
2. Ask your user's what their favorite searches and groups are.....then make sure the fields are indexed and the SQL is correct (use IN not OR if possible, biggest filters listed first, etc.).
All tabbed form grids are using Smart Selection and EnablePages with a size under 25? That's ALL grids.
You've run Integrity Checker in the last week?
You've set BLANK Char(12) fields to NULL? Especially in the History and Activity tables.....
Activities from X years ago have been DELETED as they have no relevance.
Available RAM on the SQL Server is double the SLX Database size and you are loading the entire SalesLogix database into RAM.
What's going on with the Welcome page and dashboards? How much stuff are you displaying that has to be loaded up each time?
We just removed a script that was running EVERY time a user went to an account .... we now run it twice a day as a console application....no more timeouts at 1.5 minutes for accounts with lots of records affected by the script.
How many users per Web Server? What else is running on the Web Server besides IIS?
Where is the SLX OLE DB Provider located? Can it be moved to the SQL Server?
|