The performance of your database server is directly tied to how well the underlying operating system is working, and where the performance is driven by the hardware you are using. To fit all of these pieces together hardware performance, operating system performance, and database performance, you need a good monitoring system. Once you're capturing all the right data, software that graphs that is vital to tracking general trends in your server's performance. This can help you predict when you're reaching the limits of your systems capacity and see whether the changes made are effective improvements or not.
Topics we will cover in this chapter are as follows:
- Unix monitoring tools
- Monitoring tools compatible with PostgreSQL