https://talaat.dev/blog/how-to-optimize-your-database-queries-for-performance