Ive been making alot of speed test and found out that a huge huge table is faster
These are my results:
I made the test with only 5 months (Jan,Feb,May,Apr,Mar) , and using only one category , with a total of 1,306,129 rows
Multiple tables with about 280,000 rows each: with simple query selecting WHERE field='value' that returns 2040 results takes: 71.0699 Seconds with simple displaying in screen script
Singles table with 1,306,129 rows : with simple query selecting WHERE field='value' that returns 2040 results takes: 38.2567 Seconds with simple displaying in screen script
So, I think the idea of mixing everything on a single table worked just faster =)
Thanks everyone !