sure, but aren't there some things that can't calculated in advance like i/o, locked tables or priority queries just to name a few
I don't mean precise calculation but a reasonable guess
> like i/o
It can be benchmarked and estimated.
> locked tables
Why would tables be locked if we work in read-only mode?