Queries and layouts that are part of a user's profile may sometimes be a critical factor when it comes to performance, for the simple reason that the more queries and requests ClayCentral gets, and the more complex and heavy these requests, the slower ClayCentral will respond to other requests, thus making a system appear sluggish intermittently or during peak usage.
Login Performance: Unchecking the 'Cache All Items on Startup' setting can reduce the time it takes to login, but the first time the user loads a list of values in a form, or show filter values, will take longer.
Try to avoid using many-to-one or many-to-many links in queries as much as possible. This includes filters. For example In many cases, these can cause a DISTINCT to be added to the SQL query, which can make the query run 20 times slower.
Add as many filters as possible to lists/analysis/dashboards to limit results. For example, don't just add a full Customer list to the Toolbar; If possible, add a dynamic filter on the Customer name so they can search for the specific Customer they need.
For imports, when merging or skipping duplicate records, add Indexes to the fields defined as 'Identifying Fields' before you run a large import, or an import on large tables.
See
Bulk Actions for a much faster way to import (add) massive amounts of records.