I am trying to optimize my mysql queries to avoid \'using temporary, using filesort\'. I could use some help. First; here is the explain
Here is the Query
It is a problem? Yeah.
Is it a problem when you're dealing with 160 rows? Nope.
"Filesort" is a method, not the actual creation of a file and sorting it. If we were talking about 160,000 rows instead of 160 rows, then there'd probably be reason to consider further optimizations.
Edit: Also, you omitted the actual query running time. You're hitting indexes and only working with a handful of rows. If this query is taking more than a fraction of a fraction of a second, it's probably not worth even looking at for optimization.