
Hallo. Ich hatte das Problem früher auch, nachdem wir das OTRS c.a. 1 Jahr genutzt hatten und die DB schon ziemlich groß war. Lösung 1: Suchanfragen zeitlich auf 3 Monate beschränken Lösung 2: MySQL Replikation für Sucheserver aufsetzen -- Mit freundlichen Grüssen André Bauer System: Debian 3.1 / Apache 2.0.54 / MySQL 4.0.24 / OTRS 2.0.4 ============================================ CS> Hi Dennis, CS> On Fri, Mar 31, 2006 at 02:07:31PM +0200, Dennis Schwan wrote:
Ich habe noch was rausgefunden:
Wenn ich in der Suche das Create_by Feld benutze passiert es, bei den anderen suchen konnte ich es noch nicht nachstellen, also habe ich mal die Prozesse der DB abgefragt und siehe da: Dieses Select Statement "blockiert" den SQL-Server:
ELECT DISTINCT st.id, st.tn, st.create_time_unix FROM ticket st, queue sq , ticket_history th WHERE sq.id = st.queue_id AND st.id = th.ticket_id AND th.create_by IN (31) AND th.history_type_id = 1 AND sq.group_id IN (6, 7, 9, 8, 5, 3, 2, 4, 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 32, 50) ORDER BY st.create_time_unix DESC LIMIT 5000;
Lasse ich die Gruppen/Queues weg schafft er es, die Dauer ist aber unvernünftig lang:
SELECT DISTINCT st.id, st.tn, st.create_time_unix FROM ticket st, queue sq , ticket_history th WHERE sq.id = st.queue_id AND st.id = th.ticket_id AND th.create_by IN (31) AND th.history_type_id = 1 ORDER BY st.create_time_unix;
+-------+---------+------------------+ | id | tn | create_time_unix | +-------+---------+------------------+ | 42001 | 1042396 | 1143535123 | | 42489 | 1042884 | 1143712887 | | 42523 | 1042918 | 1143719588 | | 42772 | 1043170 | 1143803491 | | 42774 | 1043172 | 1143803556 | +-------+---------+------------------+ 5 rows in set (29.82 sec)
Für 5 Zeilen knapp 30 Sekunden. Ich hoffe es kann mir jemand helfen, denn im Moment steht das OTRS eben 1-2x am Tag und kann nur durch das manuelle töten des SELECT-Prozesses wieder zum Leben erweckt werden.
CS> So direkt können wir dir ohne Supportvertrag leider nicht helfen :(. CS> Aber es wäre schön, wenn du zu diesem Problem einen Fehlerbericht auf CS> http://bugs.otrs.org CS> aufmachen kannst, dann können wir versuchen das Ganze nachzuvollziehen CS> und auch zu fixen.
Gruß Dennis
CS> Danke und viele Grüße, CS> Christian