- Remove `dedicated_executor` - Use only one vanilla tokio runtime, no thread pools, just the basics (for now) - See if it increases performance (query execution speed) - Investigate if it relaxes the memory problems - Check if it's the issue of multiple runtimes that cause the memory pools to work incorrectly - Gather data of how much should io-runtime vs cpu-runtime have threads for their pools is it 1/3 vs 2/3 or 1/4 / 3/4 (or others) for full saturation - After decide if we should introduce a second runtime and divide io vs cpu tasks
dedicated_executor