Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
4
Erster Beitrag:
vor 4 Jahren, 5 Monaten
Letzter Beitrag:
vor 4 Jahren, 5 Monaten
Beteiligte Autoren:
issah, ccc2, Fabrice Harari, Jan de Bruin

WD18 MYSQL

Startbeitrag von Jan de Bruin am 30.10.2013 09:23

Hey ,

When i delete 600.000 records in Mysql with HExecuteQuery, it takes more then 5 minutes

Has someone the same experience ???

I saw the message from Jonathan Flietstra
I was wondering if anyone is experiencing the same

TIA
Jan

Antworten:

Hi Jan

let me see If I got this right:
600.000 deletion = 5 minutes
so per seconds, that's 600000/5/60=2000
Your DB is writing information about 2000 records each second on the hard drive, and that is a problem because?

(of course if 600 000 records is the whole file, you can do a hcreate instead, that will be much faster, but apples to oranges, clearly)

Best regards

von Fabrice Harari - am 30.10.2013 11:50
Hi jan,

How long it take to delete ,if you run the delete script on the db server .

von ccc2 - am 30.10.2013 16:52
Are you deleting them one record at a time in a for loop or its one single SQL statement? The sample code would be great.

issah

von issah - am 30.10.2013 22:16
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.