1) In MySql werden Abfragen sequentiell pro Verbindung ausgeführt. Wenn Sie eine Verbindung verwenden, führen Ihre 40 ~ Funktionen zu 40 eingereihten Abfragen (über eine explizite Warteschlange in der MySQL-Bibliothek, Ihrem Code oder Ihrer Systemwarteschlange basierend auf Synchronisierungsprimitiven), nicht unbedingt in der gleichen Reihenfolge, in der Sie 40 Funktionen gestartet haben. MySQL wird in diesem Fall keine Race-Conditions-Probleme mit automatisch aktualisierten Feldern haben
2) Wenn Sie wirklich 40 Abfragen parallel ausführen möchten, müssen Sie 40 Verbindungen zu MySQL öffnen (was aus Performance-Sicht keine gute Idee ist, aber auch hier ist MySQL darauf ausgelegt, Auto-Inkremente für mehrere Clients korrekt zu handhaben)
3) Es gibt keinen speziellen Bulk-Insert-Befehl im Mysql-Protokoll auf Wire-Ebene, jede Bibliothek, die Bulk-Insert-API verfügbar macht, führt tatsächlich nur eine lange 'insert ... values'-Abfrage durch.