[rt-users] Certain RT operations painfully slow.

Jesse Vincent jesse at bestpractical.com
Tue Jan 18 12:48:08 EST 2011




On Tue, Jan 18, 2011 at 12:43:47PM -0500, Todd Chapman wrote:
> RT Users,
> 
> A few years ago we started adding a group as AdminCc to many tickets.
> It made sense for our process and seemed like a good idea at the time.
> Fast forward to today. This group is AdminCc on many, many tickets.
> Now when we add a new member to the group it can take 15 minutes for
> the add to complete, usually with the web interface timing out.
> 
> To alleviate this situation I wrote a script to remove this group from
> many old tickets, but this too is taking a long time to complete.
> Here's the key line from the script:
> 
> my ($status, $msg) = $t->DeleteWatcher(PrincipalId => $pid, Type =>
> "AdminCc", Silent => 1);
> 
> Which causes this long running mysql query:
> 
> 
> Command: Query
>    Time: 86
>   State: Sending data
>    Info: SELECT main.* FROM CachedGroupMembers main   WHERE ((main.Via
> = '28522070')) AND ((main.id != '28522070'))
> 
> 
> Ouch.
> 
> Can anyone recommend an approach to fixing this problem?


Todd,

What does an EXPLAIN on that select tell you?

> 
> Thanks.

-- 



More information about the rt-users mailing list