Question

postgresql queries on droplet slow with respect to same queries on local laptop

Posted October 18, 2019 1.6k views
PostgreSQL Databases

I have a postgresql server 11.2 running as a container on a 4GB, 2vCPU, 80GB droplet.
/proc/infoshows: cpu MHz=2399.998, bogomips=4799.99.

No other activities on the droplet, apart from this.

The same postgresql instance is running on my laptop, a MacBookPro (Retina, 13-inch, Early 2015, 2 cores, 2.9 GHz Intel Core i5).

An exact dump of the remote droplet DB has been restored locally on the mac.

Queries on the mac take consistently far less time (5x) than on the remote DO droplet:

mac droplet
327ms 1750ms
1350ms 7950ms
638ms 3101ms

What could be a possible cause?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

1 answer

Hello,

I would recommend trying out the following things:

  • Check if your PostgreSQL version is the same on both environments.

  • Is the configuration of your local instance the same as the one on your Droplet? Try some performance tunning, you can follow the steps from the official PostgreSQL wiki here:

https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server

  • Is your local instance also running in a container? Maybe try running the PostgreSQL service natively on the droplet rather than a docker container.

Hope that this helps!
Regards,
Bobby

Submit an Answer