50ms für einen SQL Request ist auch noch viel, finde ich.
Erst recht für einen einfachen
INSERT
.
Kommt, wie Multininsert - aka… ach lassen wir dass - schon sagt, auf die Gegebenheiten an. Bei hinreichend fetter Tabelle samt umfangreicher Indizes kann das schon sein. Schnell lesen oder schnell schreiben kann eine bewusste Entscheidung sein...
Ich kann in dem Thread keinen Hinweis auf die Gegebenheiten erkennen. Harter Test auf das Szenario wäre (sofern DB und Client auf demselben Server liegen): Die (Multiple-)Inserts als ein Statement direkt auf dem Server absetzen.
Rennt das oder performed es ebenfalls mies?