Sometimes the normal element query isn’t enough. It could be that you just need to customize the data retrieved but the most common usage will likely be as a way to improve the performance of the query without relying on other performance techniques that doesn’t address the fact that the database query is inefficient based on what it selects and returns.Sometimes we need to take matters into our own hands and the new feature in Craft called Advanced Element Queries allows us to do that.