Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#7

Re: Insert geschwindigkeit verbessern

  Alt 11. Feb 2005, 10:25
Firebird kann kein Bulk DML, d.h.: Es wird IMMER auf einzelne Statements hinauslaufen.
Du einzig mögliche Optimierung, die ich erkennen kann wäre shmias Vorschlag mit dem Script. Oder zusätzliche eine SP, die das Statement nochmal verkleinert.
Aber das sind nur kleine Friemeleien, viel ändern wird sich da nix.

hmm... Hast du in der Tabelle Indizes auf String-felder? Benutzt du die auch? Wenn nicht: schmeiß die weg, das dürfte DML auf die Tabelle massiv beschleunigen.
Die Idee mit dem Entfernen und Neuanlegen von Indizes will ich überhört haben. Solche Friemeleien bekommst du niemals ( ) validiert, und eine nicht validierbare DB ist eine sinnlose DB.
  Mit Zitat antworten Zitat