Tablespaces allow us to store PostgreSQL data across different devices. We might want to do that for performance, administrative ease, or your database might just have run out of disk space.
Before we can create a useful tablespace, we need to prepare the underlying devices in production-ready form.
Think carefully about the speed, volume, and robustness of the disks you are about to use. Make sure they are configured correctly. Those decisions will affect your life for the next few months and years.
Disk performance is a subtle issue that most people think can be decided in a few seconds. We recommend you read the Performance section of this book, as well as additional books on this topic.
Once you've done ...