[rt-users] RT crash

Pierre Blanchet Pierre.Blanchet at solsoft.com
Thu Jan 27 14:06:06 EST 2005


	When I run a request like this (RT 3.2.2, fastcgi, perl 
5.8.4, MySQL 4.0.15, about 5000 tickets):

 Status != 'resolved'  AND ( Requestor.EmailAddress LIKE 'toto'  OR Cc.EmailAddress LIKE 'toto' ) 

   	MySQL is stuck in the 'Sending Data' state, I get an 
'Internal Server Error' on this page and all my subsequent web 
requests are blocked (because of the lock on the database). I have 
to kill all my MySQL requests (using mysql-admin). A request on 
requestor only works fine.

  	All the other users have no problem because the lock is 
tied to a session id.

	An index may help but I'm not sure. Has anyone got an idea 
on how to make this request work ?

	Pierre. 

PS: here is the request:
SELECT DISTINCT main.* FROM Tickets main , Groups Groups_1, CachedGroupMembers CachedGroupMembers_2, Users Users_3, Groups Groups_4, CachedGroupMembers CachedGroupMembers_5, Users Users_6  WHERE ((main.EffectiveId = main.id)) AND ((main.Status != 'deleted')) AND ((main.Status != 'resolved')AND (  ( (Users_3.EmailAddress LIKE '%to
to%')AND(Groups_1.Domain = 'RT::Ticket-Role')AND(main.id = Groups_1.Instance)AND(Groups_1.Type = 'Requestor')AND(Groups_1.id = CachedGroupMembers_2.GroupId)AND(CachedGroupMembers_2.MemberId = Users_3.id) ) AND (  ( (Users_6.EmailAddress LIKE '%toto%')AND(Groups_4.Domain = 'RT::Ticket-Role')AND(main.id = Groups_4.Instance)AND(Groups_4.Type = 'Cc')AND(Groups_4.id = CachedGroupMembers_5.GroupId)AND(CachedGroupMembers_5.MemberId = Users_6.id) )  )  ) ) ORDER BY main.id ASC LIMIT 50

and 
also:
SELECT COUNT(DISTINCT main.id) FROM Tickets main , Groups Groups_1, CachedGroupMembers CachedGroupMembers_2, Users Users_3, Groups Groups_4, CachedGroupMembers CachedGroupMembers_5, Users Users_6  WHERE ((main.EffectiveId = main.id)) AND ((main.Status != 'deleted')) AND ((main.Status != 'resolved')AND (  ( (Users_3.EmailAddress LIKE '%toto%')AND(Groups_1.Domain = 'RT::Ticket-Role')AND(main.id = Groups_1.Instance)AND(Groups_1.Type = 'Requestor')AND(Groups_1.id = CachedGroupMembers_2.GroupId)AND(CachedGroupMembers_2.MemberId = Users_3.id) ) AND (  ( (Users_6.EmailAddress LIKE '%toto%')AND(Groups_4.Domain = 'RT::Ticket-Role')AND(main.id = Groups_4.Instance)AND(Groups_4.Type = 'Cc')AND(Groups_4.id = CachedGroupMembers_5.GroupId)AND(CachedGroupMembers_5.MemberId = Users_6.id) )  )  ) )

-- 
Pierre BLANCHET       	   Support Manager, EMEA
Solsoft, S.A.                    www.solsoft.com
Phone: +33 1 4715 5502
Email: Pierre.Blanchet at solsoft.com
_________________________________________________

       How secure networks are managed.
_________________________________________________


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20050127/b10bbe19/attachment.sig>


More information about the rt-users mailing list