I'm not using "Snowsight" yet, and trying to determine troubleshoot query performance by looking at how long each node took.
In clicking around, I can see that the profile view says "Node Execution Time" on the right in the node details area, but no time is printed for the node execution time (it prints percentages instead):
Is this an oversight? Or will it be added in the future?
I tried looking at the same query profile in snowsight, however, it says that the node only took 616ms (which I thought was odd because this was the longest node (in time) and the entire query took 4m 25s. How can the poorest performing node in a 4m+ query take only 616ms?).
It appears that snowsight is starting to show the node execution time (yay!) but it feels like the actual execution time is wrong.
I even went through every node in the snowsight query profile view and looked at each node execution time. They don't add up to 4m 25s (which I didn't expect them to because snowflake is going to run some of the nodes in parallel). However, they only add up to 945ms total (yet the query took 4m 25s).
It appears that I'm missing something, or the query profile view in snowsight isn't showing me all the right information?
(I know there are a few questions in here. In trying to read over the docs it appears that execution time is supposed to include processing by the CPU, Disk IO, Network transfer, etc, etc, so I'm still trying to iron out why in the snowsight view the total execution time of each node adds up to be less than 1 second, yet the entire query took 4m+)



