The YXDB data is only 3.8GB, however when I load it into my workflow (the input tool is the first tool in the workflow), it became 27GB. Why is this happening?


The workflow then uses a Summarize tool to group by only 3 columns from the input data.
I also have 90 formula tools, and each formula tool have their own specific stuff. Each formula tool adds 2 columns (I can combine them all into 1 formula tool but these separated tools make it easier to pinpoint the specific tool if I need to update their formula). It took 19 hours for the workflow to run. The input data is already grouped as small as possible.
Is there a way to speed up the workflow?