Tickets archivieren zwecks schnellerer Datenbanksuche - bringt das etwas?

Hallo allerseits, bei uns dauert die Volltextsuche nach einem bestimmten Begriff knapp 15 Sekunden. OTRS zapft eine Oracle-db an. Nun kam die Idee auf, Nagios-Tickets gar nicht in die Suche einzuschließen. Nagios kippt recht viele Tickets ab. Ich habe also alle Nagios-Tickets (diese haben bei uns einen bestimmten Typ) mit dem Archiv-Flag belegt. Sie wurden dann tatsächlich nicht gefunden, weil ja per Default in unarchivierten Tickets gesucht wird. Es handelt sich um 3000 von 17000 Tickets. Doch ein Performanceschub war überhaupt messbar. Ist denn einer zu erwarten? Ich bin nicht der Datenbank-Papst, aber mir scheint, dass weniger die Volltextsuche in der SQL-Abfrage für die Dauer massgeblich ist, sondern die Zeit schon für die Abfrage der Eigenschaft (pseudo: "SELECT blah FROM Ticket WHERE archive_flag = 'yes') draufgeht. Erfahrungen? Michael
participants (1)
-
Michael Scheer