V současné době ne. Společnost Microsoft v současné době zkoumá způsoby, jak toho dosáhnout pomocí kombinace již dokončené práce a odhadovaného plánu provádění (viz podrobnosti o jejich výzkumu na webu Microsoft Research ), takže můžeme očekávat, že brzy něco uvidíme. Ale to je jediný vývoj, kterého jsem si vědom.
Řešením, které jsem v minulosti nejúspěšněji používal pro procesy, které zabírají hodně času, je rozdělit proces na menší úkoly a na konci každého úkolu nastavit milníky. Zaznamenává se celkový čas všech provedení každého úkolu a ten se používá k porovnání průběhu aktuálního provádění. To silně závisí na linearitě vašich dotazů (tj. čas potřebný k provedení je lineárně úměrný počtu záznamů). Milníky lze měřit buď po krocích v procesu, rozdělením dat na menší segmenty, nebo obojím.