We have an Google App Engine (standard) app that uses Google Cloud SQL and it seems like the database performance is not optimal. I'm trying to determine what is reasonable performance and if we have any problems in our setup.
Our database is not very big. A backup is about 80MB. The database contains only discreet data...ie. no blobs.
Here is an example of some performance observations. Doing one thousand randome selects on a table with about 10,000 items takes about 40 seconds. This is done on a test JSP page that is part of the application. Now if I do this on my local development laptop we get about a ten times improvement (5 seconds).
Not sure if it is reasonable to compare laptop vs GAE+GCS.
BTW, we are using first gen GCS (MySQL 5.5).
Any tips on how we can track down performance issues would be appreciated.
Thanks, Mike