[rt-users] rt-2-1-85: mysql performance ?

Carlos Canau canau at keka.KPNQwest.pt
Fri Mar 14 10:03:25 EST 2003


I've  DROPped the  INDEXes  and  ALTERed all  tables  to type  INNODB.
Performance is  better but  it still takes  about 5 seconds  to change
between  tickets.

Should it be this way and  should I upgrade the hardware or can mysql,
innodb and rt3 be fine tuned to perform better ?

An upgrade from RH7.3 to RH8.0 would help ??

Anyone wants to share experiences ???

Best regards,
</canau


On Thu, Mar 13, 2003 at 11:17:17PM +0000, Carlos Canau wrote:
> I'm sorry... I'm no SQL expert :-/
> 
> On Thu, Mar 13, 2003 at 03:52:00PM -0500, Jesse Vincent wrote:
> > 
> > Carlos,
> > 	What queries was it blocking on?
> 
> # Time: 030313 17:13:44
> # User at Host: root[root] @ localhost []
> # Query_time: 5  Lock_time: 0  Rows_sent: 0  Rows_examined: 313971
> SELECT DISTINCT main.* FROM Tickets main, Groups Groups_1, Principals Principals_2, CachedGroupMembers CachedGroupMembers_3, Principals Principals_4, Users Users_5   WHERE ((main.EffectiveId = main.id)) AND ((main.Type = 'ticket')) AND ( (  ( (Users_5.EmailAddress = '2108')AND(Groups_1.Domain = 'RT::Ticket-Role')AND(Groups_1.Type = 'Requestor')AND(Principals_2.PrincipalType = 'Group') )  ) AND ( (main.Status = 'open')OR(main.Status = 'new') ) )  AND Groups_1.Instance = main.id  AND Groups_1.id = Principals_2.ObjectId  AND Principals_2.id = CachedGroupMembers_3.GroupId  AND CachedGroupMembers_3.MemberId = Principals_4.id  AND Principals_4.ObjectId = Users_5.id  ORDER BY main.Priority DESC LIMIT 25;
> 
> 
> > What mysql are you running?
> 
> "plain" MySQL from RH 7.3 + all patches on update
> 
> > 	Does it have support for innodb tables?
> 
> :-) rh7.3 out of the box with mysql + patches :-)))) Then README from rt-2.1.85.
> 
> > That sounds like an awful lot
> > 	of indices that you might need.
> 
> Yes... I ended thinking that the extra indices might slow down some more somewhere.
> 
> >  Did you use mysql's 'EXPLAIN'
> > 	to see that your indices were all being used more efficiently?
> 
> No. Will have to read more about it... I've just tried to use the more
> that I can "out-of-the-box" when  I've stumbled into the 10 sec. delay
> between ticket browsing.
> 
> I'm upgrading from  rt2 in SPARC Solaris 7 to rt3  in x86 RH7.3... and
> ... it's slower with what would seem better hardware :-)
> 
> </canau
> 
> > 
> > 	Thanks,
> > 	jesse
> > 
> > On Thu, Mar 13, 2003 at 07:39:40PM +0000, Carlos Canau wrote:
> > > 
> > > Hi,
> > > 
> > > In my setup (*) I was waiting about 10 sec. to change from a ticket to
> > > the next  on the  tickets menu. After  turning on  log-slow-queries in
> > > mysqld I've tried the following indexes  which drop the wait time to 5
> > > sec. (which is still ... a lot ??). Can it be further optimized ?
> > > 
> > > 
> > > alter table Tickets add INDEX TypeINDEX(Type);
> > > alter table Tickets add INDEX StatusINDEX(Status);
> > > alter table Groups add INDEX DomainINDEX(Domain);
> > > alter table Groups add INDEX InstanceINDEX(Instance);
> > > alter table Groups add INDEX TypeINDEX(Type);
> > > alter table Principals add INDEX PrincipalsINDEX(PrincipalType);
> > > alter table CachedGroupMembers add INDEX GroupIdINDEX(GroupId);
> > > alter table CachedGroupMembers add INDEX MemberIdINDEX(MemberId);
> > > 
> > > regards,
> > > </canau
> > > 
> > > 
> > > (*)
> > > - rt-2-1-85
> > > - 9000 tickets imported from rt2
> > > - 2x450MHz Pentium II Compaq 3000 server
> > > - RH 7.3 + last patches
> > > _______________________________________________
> > > rt-users mailing list
> > > rt-users at lists.fsck.com
> > > http://lists.fsck.com/mailman/listinfo/rt-users
> > > 
> > > Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm
> > 
> > -- 
> > http://www.bestpractical.com/rt  -- Trouble Ticketing. Free.
> _______________________________________________
> rt-users mailing list
> rt-users at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-users
> 
> Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm



More information about the rt-users mailing list