OutSystems offers a wealth of online training materials to help you get started developing applications. The courses cover creating entities, basic data modeling, writing aggregates and SQL queries, but does hardly cover the impact of database indexes on application performance. As a former database developer with more than 25 years of experience, I see a lot of applications that could perform a lot better if more OutSystems developers were aware of how queries are handled on the database level. This presentation addresses how a database creates an execution plan for a query and how you can determine which indexes are needed to build and maintain a high-performance application