| CPC G06F 16/24561 (2019.01) | 20 Claims |

|
1. A method for tracing performance information at a first executor node that participates in an execution of a first database statement included in a database transaction that is being executed by a second executor node, the method comprising:
receiving, by the first executor node, a first request from the second executor node to perform one or more operations pertaining to the first database statement;
determining, by the first executor node, that the first request is an initial request received by the first executor node to perform work of the first database statement;
based on the determining, the first executor node storing, in association with the first database statement, first baseline information that is indicative of a first baseline state of one or more performance metrics;
after performing the one or more operations, the first executor node receiving a second request from the second executor node for the performance information;
deriving, by the first executor node, the performance information for the first database statement from a difference between a current state of the one or more performance metrics and the first baseline state, wherein the performance information is indicative of a performance of the first executor node in performing the work of the first database statement; and
providing, by the first executor node, a response to the second executor node that includes the performance information.
|