PGTune
Parameters of your system
Provide basic information about the hardware, where PostgreSQL database is running. The configuration is generated as soon as required fields are filled in
Choosing "DB Type"
Choose the type closest to the main workload of the database. Database size is set separately in "Total Data Size"
- Web application
- many short, simple queries, mostly reads. Examples: websites, APIs, SaaS backends
- Online transaction processing system
- many concurrent short transactions with frequent writes. Examples: payments, orders, bookings, inventory
- Data warehouse
- few long analytical queries over large amounts of data, bulk data loads. Examples: reporting, analytics, business intelligence
- Desktop application
- PostgreSQL shares the computer with other programs and uses little memory. Examples: developer workstation, local or test database, desktop application
- Mixed type of application
- both short transactions and heavy analytical queries. Examples: application, which also runs reports on the same database