[rt-users] Slow Query when Displaying "Owners" dropdown (Query Builder, Reply, etc.)
mark matyas
mark at library.ucsc.edu
Fri Dec 30 02:27:12 EST 2005
Hi Jesse,
Thanks for responding. Before I got your email I decided to go ahead and
try 3.5.6 for the heck of it, and it seems to have fixed the problem. I
really like 3.5.6 actually especially the WebUI and Simple Search. I
have another problem now though.
Myspecs: RT 3.5.6 + apache 2 + fastcgi + + mysql 4.1 + HTML::Mason
v1.3101 + DBI v1.48 + DBIx::SearchBuilder v1.36;
The only problem now though is that I get alot of the following errors
in my apache log:
[Thu Dec 29 23:12:13 2005] [error] [client 67.180.231.50] FastCGI:
server "/opt/rt3/bin/mason_handler.fcgi" stderr: [Fri Dec 30 07:12:13
2005] [err]: Couldn't load from the users database.
(/opt/rt3/lib/RT/CurrentUser.pm:146)
[Thu Dec 29 23:12:13 2005] [error] [client 67.180.231.50] FastCGI:
server "/opt/rt3/bin/mason_handler.fcgi" stderr: Use of uninitialized
value in concatenation (.) or string at
/opt/rt3/lib/RT/Principal_Overlay.pm line 425.
[Thu Dec 29 23:12:13 2005] [error] [client 64.233.172.40] FastCGI:
server "/opt/rt3/bin/mason_handler.fcgi" stderr: [Fri Dec 30 07:12:13
2005] [err]: Couldn't load from the users database.
(/opt/rt3/lib/RT/CurrentUser.pm:146)
[Thu Dec 29 23:12:13 2005] [error] [client 64.233.172.40] FastCGI:
server "/opt/rt3/bin/mason_handler.fcgi" stderr: Use of uninitialized
value in concatenation (.) or string at
/opt/rt3/lib/RT/Principal_Overlay.pm line 425.
[Thu Dec 29 23:12:13 2005] [error] [client 67.180.231.50] FastCGI:
server "/opt/rt3/bin/mason_handler.fcgi" stderr: DBD::mysql::st execute
failed: You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use
near 'AND ((ACL.ObjectType = 'RT::System' AND ACL.ObjectId = 1) OR
(ACL.ObjectType = '' at line 1 at
/usr/lib/perl5/site_perl/5.8.5/DBIx/SearchBuilder/Handle.pm line 493.
[Thu Dec 29 23:12:13 2005] [error] [client 67.180.231.50] FastCGI:
server "/opt/rt3/bin/mason_handler.fcgi" stderr:
RT::Handle=HASH(0xaabfb6c) couldn't execute the query 'SELECT ACL.id
from ACL, Groups, Principals, CachedGroupMembers WHERE (ACL.RightName =
'SuperUser' OR ACL.RightName = 'ModifySelf') AND Principals.Disabled =
0 AND CachedGroupMembers.Disabled = 0 AND Principals.id = Groups.id AND
Principals.PrincipalType = 'Group' AND Principals.id =
CachedGroupMembers.GroupId AND CachedGroupMembers.MemberId = AND
((ACL.ObjectType = 'RT::System' AND ACL.ObjectId = 1) OR (ACL.ObjectType
= 'RT::System')) AND ACL.PrincipalId = Principals.id AND
ACL.PrincipalType = 'Group' LIMIT 1' at
/usr/lib/perl5/site_perl/5.8.5/DBIx/SearchBuilder/Handle.pm line 506
what could this be? should I downgrade or upgrade a certain perl module?
I would really like to keep using 3.5.6 if possible. should i downgrade RT?
Thanks for your help,
mark matyas
Jesse Vincent wrote:
>
>
> On Wed, Dec 28, 2005 at 03:16:09PM -0800, mark matyas wrote:
>
>>Hello RT Users,
>>
>>We just upgraded from RT 3.0 to 3.4.4 and everything went fine expect
>>for one thing:
>>There is a specific query that takes more than 50 Seconds and is
>>executed frequently as the results of the Query seems to be the list of
>>Owners in the Drop down menu for the Query Builder page or When
>>Selecting Reply, etc. So when a user clicks on the Query Builder it
>>takes 50 seconds, making it very hard to use sometimes.
>
>
>
> Mark,
>
> Can you please test out RT 3.4.5RC2 to see if it solves your performance
> problem? We spent about half a man week working on just that for this
> release.
>
> Jesse
More information about the rt-users
mailing list