Ich habe einen Tisch mit fast 5kk Reihen. Jeder von ihnen hat eine Textspalte, wo ich meine XML-Logs speichernWie kann ich diese endlose Abfrage verbessern?
Ich versuche, um herauszufinden, ob es eine Log ist mit
<node>value</node>
ich mit
SELECT top 1 id_log FROM Table_Log WHERE log_text LIKE '%<node>value</node>%'
habe versucht, aber es nie beendet.
Gibt es eine Möglichkeit, diese Suche zu verbessern?
PS: Ich kann kein Protokoll falle
define "nie endet" – Matten
Da Sie nach 'LIKE '% ....%' suchen, haben Sie sichergestellt, dass kein Index jemals helfen wird. Also ich habe Angst - nein - es gibt wirklich nichts, was du tun kannst, um das zu beschleunigen ...Das einzige, was * helfen könnte, wäre, eine 'DATETIME'-Spalte zu haben und sie zu indizieren und dann Ihre Suche auf z.B. der letzte Monat oder so (also nur die schiere Anzahl der Zeilen zu reduzieren, um zu suchen ...) –
Es dauert mehr als 10 Minuten und immer noch keine Ergebnisse – GLlompart