This doesn't sound normal, maybe your sql server needs some fine tuning to speed up queries or you need to change to a more specialized big data solution for on-disk data storage e.g. Spark + Apache Arrow
Another option is to invest less money renting a large virtual machine just for the time it takes to process your data and pull the results out.