Run a query that takes a long time to run and returns rows progressively, For example, below.
SELECT *
FROM sys.objects AS o1
CROSS JOIN sys.objects AS o2
CROSS JOIN sys.objects AS o3;
Expected: Results are displayed as the arrive, perhaps in batches, but progressively as the query executes.
Actual: The results don't display until the query is done, and it takes a long, long, long time for queries like this to complete relative to other client tools.
This behavior (same with the old angular implementation) comes from the way we currently sets up query execution events. I should be able to fix this without breaking the old experience.
Steps to Reproduce:
Expected: Results are displayed as the arrive, perhaps in batches, but progressively as the query executes.
Actual: The results don't display until the query is done, and it takes a long, long, long time for queries like this to complete relative to other client tools.