Performance of SignalWithStartWorkflow()

execution rate meaning the SDK side of execution rate?

  1. Check the DB CPU / mem, whether DB itself is overloaded (also the persistence metrics: https://github.com/temporalio/temporal/blob/v1.3.2/common/metrics/defs.go#L1075-L1160)

  2. check if the server is taking too much processing tasks (https://github.com/temporalio/temporal/blob/v1.3.2/common/metrics/defs.go#L2108-L2109)

  3. sample the workflow history, looking for workflow task timeout

# 3 may be the cause, e,g, too many signals to a workflow overloading worker (SDK)