Heeft iemand gelijksoortige ervaring met de volgende situatie:
Via een TSQLQuery gekoppeld aan een MySQL 3.23 server (draait op Windows XP)
snel achter elkaar een update of insert query uitvoeren.
Ik gebruik steeds dezelfde TSQLQuery op een (datamodule) waarvan ik in een lus de SQL verander en dan ExecSQL aanroep.
Na ongeveer 1000 tot 1200 achter elkaar afgevoerde update commando's wordt de verbinding met de MySQL server verbroken. Wat ook opvalt is dat het process id zeer snel oploopt. Dit heb ik bekeken met MySQLAdmin programma dat bij de installatie van MySQL geinstalleerd wordt.
Indien dezelfde update queries via ODBC / TAdoQuery wordt uitgevoerd gaat alles prima. Tevens loopt de Process ID op de MySQL server hierbij niet op.
Ik heb een vermoeden dat by TSQLQuery de MySQL gebruikte connecties niet hergebruikt en steeds een nieuwe connectie aanmaakt. Dit vind ik vreemd om dat de TSQLConnection die gekoppeld is aan de TSQLQuery continue openstaat.
Herkent iemand deze problemen en is hiervoor al een oplossing?
Bookmarks