Summary
In this chapter, we covered basic facts about databases, the PostgreSQL query execution process, and a few tips on how to optimize PostgreSQL queries. Performance optimization strategies (such as modifying parameters and making use of materialized views) will be covered in the next chapter.