Extremely slow insert from Delphi to Remote MySQL Database
Posted
by MarkRobinson
on Stack Overflow
See other posts from Stack Overflow
or by MarkRobinson
Published on 2010-04-30T11:16:15Z
Indexed on
2010/04/30
12:27 UTC
Read the original article
Hit count: 343
Having a major hair-pulling issue with extremely slow inserts from Delphi 2010 to a remote MySQL 5.09 server.
So far, I have tried:
- ADO using MySQL ODBC Driver
- Zeoslib v7 Alpha
I have used batching and direct insert with ADO (using table access), and with Zeos I have used SQL insertion with a Query, then used Table direct mode and also cached updates Table mode using applyupdates and commit.
Both technologies I have tried with compression on and off.
So far I have seen a pretty much the same across the board 7.5 records per second!!!
Now, I would from this point assume that the remote server is just slow, but the MySQL Workbench is amazingly fast, and the Migration toolkit managed the initial migration very quickly (to be honest, I don't recall how quickly - which kind of means that it was quick)
I'm just about to try the MyDAC components as we already use SDAC (wish there was a multi-buy discount or that we'd chosen UniDAC instead now!)
Any ideas?
© Stack Overflow or respective owner