our TS server is periodically experiencing "high" cpu states that slows down responsiveness for all users and this is bad. Sometimes these "slow" events last for 30 minutes. My educated guess is that users may be executing complex filters or filters that search on large task branches in TS. I say this because i noticed a while ago that executing a report on a "large" filter produced a similar affect on our server. Report running is currently disabled.
we have a total of about 30k tasks. One task branch contains about 16k tasks and the remaining tasks are split between several other branches with no more than 5000 in a single branch. Also, the branch with 16k tasks have very few users who can access that branch, so its safe to say that that branch is not being filtered on.
my question is: is there a way to log or monitor what filters are getting executed and maybe what users are executing them?
