TLDR:
Is it better to split millions of records into multiple tables to save time fetching data, when you can guarantee the rows you\'re looking for