Quantcast
Channel: Troubleshooting and Problems Discussions on osTicket Forums
Viewing all articles
Browse latest Browse all 568

[resolved] Search takes a long time

$
0
0
Hi, my OST configuration is as follows:

Server Information
osTicket Versionv1.9.12 (19292ad)  Upgrade— v1.9.14 is available
Web Server SoftwareMicrosoft-IIS/8.5
MySQL Version5.7.10
PHP Version5.6.16
When a search is made, I obtain a Server error 500 after some time. If I go to the database, the search is still there and it doesn't finish. I launched a search on Friday and it is still executing without sucess.

The launched query was:

SELECT DISTINCT COALESCE(B1.ticket_id, B2.ticket_id, B3.ticket_id, B4.ticket_id) FROM (
SELECT object_type, object_id, MATCH (search.title, search.content) AGAINST ('Skype' IN BOOLEAN MODE) AS `relevance` FROM
    `ost__search` `search` WHERE MATCH (search.title, search.content) AGAINST ('Skype' IN BOOLEAN MODE)) `search` 
LEFT JOIN (select ticket_id as ticket_id from ost_ticket) B1 ON (B1.ticket_id = search.object_id and search.object_type = 'T') 
LEFT JOIN (select A2.id as thread_id, A1.ticket_id from ost_ticket A1 join ost_ticket_thread A2 on (A1.ticket_id = A2.ticket_id)) B2 ON (B2.thread_id = search.object_id and search.object_type = 'H')
LEFT JOIN (select A3.id as user_id, A1.ticket_id from ost_user A3 join ost_ticket A1 on (A1.user_id = A3.id)) B3 ON (B3.user_id = search.object_id and search.object_type = 'U') LEFT JOIN (select A4.id as org_id, A1.ticket_id from ost_organization A4
                join ost_user A3 on (A3.org_id = A4.id) join ost_ticket A1 on (A1.user_id = A3.id)
          ) B4 ON (B4.org_id = search.object_id and search.object_type = 'O') 
LEFT JOIN ost_ticket A1 ON (A1.ticket_id = COALESCE(B1.ticket_id, B2.ticket_id, B3.ticket_id, B4.ticket_id)) LEFT JOIN ost_ticket_status A2 ON (A1.status_id = A2.id) WHERE ((A1.staff_id=1 AND A2.state="open") OR A1.dept_id IN (2,1))ORDER BY `search`.`relevance` LIMIT 500;

I make more searches, they keep growing until they got all the memory available for MySQL and I have to reboot the MySQL server. 

Do you know what can be going on?

Thanks in advance.

Viewing all articles
Browse latest Browse all 568

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>