Hi @kevins , welcome to Microsoft QnA forum and sorry for the trouble you are facing.
Could you please tell me if this was something which was working fine before and this performance issue is something new on the same server?
Meanwhile it looks like this is more or less related to to proximity of MySQL server from the location we are trying to access. I tried by creating multiple Azure MySQL servers and the insertion time varied from 0.078 second to 0.250 second depending upon the location of server. I am basically trying to just do an insert into a table with 9 columns.
If possible, could you just try it by creating a server near to your access location and check the behavior? I am also assuming the network connectivity is fine as well.