Hallo
Ich habe dieses Statement, es soll ca. 2000 Eintraege finden:
delete from businessclassesroot where bold_id in (select max(bold_id) from zusatzfeld group by usereintrag, metazusatzfeld having count(metazusatzfeld) > 1);
Dieses Statement geht auf dem M$SQL wenige Sekunden. Auf Firebird habe ich nach 2h abgebrochen. Ich habe es getestet mit FB 2.0.3 und dem Vulcano. Der FirebirdServer frisst die ganze CPU-Zeit, liest aber fast nichts aus der DB, nur selten I/O-Zugriffe. Habt ihr eine Idee woran das liegen koennte?
Danke!
Grüsse Hidi
Ich habe dieses Statement, es soll ca. 2000 Eintraege finden:
delete from businessclassesroot where bold_id in (select max(bold_id) from zusatzfeld group by usereintrag, metazusatzfeld having count(metazusatzfeld) > 1);
Dieses Statement geht auf dem M$SQL wenige Sekunden. Auf Firebird habe ich nach 2h abgebrochen. Ich habe es getestet mit FB 2.0.3 und dem Vulcano. Der FirebirdServer frisst die ganze CPU-Zeit, liest aber fast nichts aus der DB, nur selten I/O-Zugriffe. Habt ihr eine Idee woran das liegen koennte?
Danke!
Grüsse Hidi
Comment