Hallo miteinander,
wir haben in der Firma ein MySQL-Datenbankproblem beim Umstieg von Windows 7 auf Windows 10:
Seit vielen Jahren läuft ein (von mir geschriebenes) Programm unter Windows 7 mit Zugriff auf einen MySQL-Server problemlos. Das Programm startet in ca. 1-2 Sekunden.
Nach Umstieg auf Windows 10 startet das Programm erst nach einer Wartezeit von ca. 20 bis 25 Sekunden.
Edit: Das Programm startet auch unter Windows 10 sofort (erst erfolgt eine Passwortabfrage), dann folgt allerdings die lange Wartezeit.
Im laufenden Programm funktionieren einige Datenbankzugriffe sofort, einige brauchen mehr als 10 Sekunden.
Der MySQL-Server ist noch die gleiche Maschine, unter Windows 7 läuft das identische Programm nach wie vor tadellos.
Ein Umstieg auf eine neue Delphi-Version würde ich nur ungern vornehmen, weil das Programm aus ca. 50000 Zeilen Quelltext besteht.
Eventuell hat ja jemand eine Idee, was sich unter W10 geändert hat und wo man eventuell mit der Fehlersuche beginnen könnte.
Zur Eingrenzung des Fehlers noch einige Informationen:
- Das Programm wurde mit Delphi 7 unter Windows 7 programmiert.
- Der Datenbankzugriff erfolgt über die ZEOS-Library (6.6.6) sowohl mit TZQuery als auch mit TZTable.
- Alle Abfragen sind simpel und beanspruchen keine wesentliche Serverzeit.
- Im Programm wird der Server angepingt (ob er erreichbar ist).
- Im Programm wird die eigene IP-Adresse bestimmt.
Vielen Dank schon mal!
ub60