Kann ich dafür sorgen, dass MyDAC ein Blob-Feld schneller aktualisiert?MySql

MySQL DBMS-Forum
Anonymous
 Kann ich dafür sorgen, dass MyDAC ein Blob-Feld schneller aktualisiert?

Post by Anonymous »

Ich lade also etwa 50 MB in einen Longblob auf einem lokalen MySQL-Server hoch.
Mit LoadFromStream erfolgt das Festlegen des Parameterwerts nahezu augenblicklich, aber die Ausführung der UPDATE-Anweisung dauert etwa 2 Sekunden.
Ich kann zu diesem Thema keine Ressourcen finden, daher frage ich die Leute hier: Gibt es bekannte Tipps, um dies schneller zu machen, außer einfach die Aufgabe abzugeben? zu einem Thread?
Ich bin offen für alle Vorschläge zu diesem Thema. Vielen Dank.
Als Referenz stelle ich den Parameterwert wie folgt ein:

Code: Select all

Stream := TMemoryStream.Create();
Stream.WriteBuffer(tmpBytes, Length(tmpBytes)); // tmpBytes contains around 50MB
Stream.Position := 0;
query.ParamByName('pValue').LoadFromStream(Stream, ftBlob);
Stream.Free();

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post