[rt-users] Displaying a Ticket is slow - Element "more about this user" - rt 3.4.1
Tobias Heinz
tobias at formelheinz.de
Fri Jan 5 05:08:29 EST 2007
Dear All,
my users are complaining about a slow system: Tickets display takes more
than 12 secs sometimes hitting up to 30 Secs.
I located the source of the slowlyness in the Element "More about ...."
(/html/Ticket/Elements/ShowRequestor ) and eliminating the "this user's
10 highest priority tickets" reduces page loading times to below 4 secs.
Unfortunately this functionality is very important to my users.
I am using a postgresql (debian stable - postgreSQL 7.4) - backend
located on a seperate dedicated DB machine (Quad Dual Core XEONs). rt
runs on a debian box - stable package for rt ver 3.4.1 (Quad Single
Core Xeons).
Analysing the queries shows that those queries run quite long (this one
nearly 6 secs):
2007-01-04 09:28:26 CET rtuser rt01.azd.dg-i.net(60488) rtdb 18884
4597ae43.49c4 LOG: duration: 5804.185 ms statement: SELECT DISTINCT
main.* FROM Tickets main , Groups Groups_1, CachedGroupMembers
CachedGroupMembers_2, Users Users_3 WHERE
((CachedGroupMembers_2.MemberId = Users_3.id)) AND ((Groups_1.Domain =
'RT::Ticket-Role')) AND ((Groups_1.id = CachedGroupMembers_2.GroupId))
AND ((main.EffectiveId = main.id)) AND ((main.Status != 'deleted')) AND
((main.id = Groups_1.Instance)) AND ( ( ( (LOWER(Users_3.EmailAddress)
= 'kai.wissler at web.de') AND (Groups_1.Type = 'Requestor') ) ) AND (
(main.Status = 'resolved') OR (main.Status = 'new') OR (main.Status =
'open') ) ) ORDER BY main.Priority DESC LIMIT 10
Is there a chance to speed up the queries? Does anyone have an idea how
to speed up the system or what I could tune? Would upgrading to request
tracker 3.6 help?
Best regards
Tobias Heinz
More information about the rt-users
mailing list