Extract product-agnostic workflow engine from Ablera.Serdica.Workflow into standalone StellaOps.Workflow.* libraries targeting net10.0. Libraries (14): - Contracts, Abstractions (compiler, decompiler, expression runtime) - Engine (execution, signaling, scheduling, projections, hosted services) - ElkSharp (generic graph layout algorithm) - Renderer.ElkSharp, Renderer.ElkJs, Renderer.Msagl, Renderer.Svg - Signaling.Redis, Signaling.OracleAq - DataStore.MongoDB, DataStore.PostgreSQL, DataStore.Oracle WebService: ASP.NET Core Minimal API with 22 endpoints Tests (8 projects, 109 tests pass): - Engine.Tests (105 pass), WebService.Tests (4 E2E pass) - Renderer.Tests, DataStore.MongoDB/Oracle/PostgreSQL.Tests - Signaling.Redis.Tests, IntegrationTests.Shared Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1856 lines
148 KiB
JSON
1856 lines
148 KiB
JSON
{
|
|
"Date": "2026-03-17",
|
|
"Workspace": "C:\\dev\\serdica-backend4",
|
|
"TestCommand": "dotnet test src/Serdica/Ablera.Serdica.Workflow/__Tests/Ablera.Serdica.Workflow.IntegrationTests/Ablera.Serdica.Workflow.IntegrationTests.csproj -c Release --no-build --filter \"FullyQualifiedName~OracleAqPerformance\"",
|
|
"SuiteResult": {
|
|
"Passed": 12,
|
|
"Total": 12,
|
|
"Duration": "2 m 40 s"
|
|
},
|
|
"RawArtifactDirectory": "src/Serdica/Ablera.Serdica.Workflow/__Tests/Ablera.Serdica.Workflow.IntegrationTests/bin/Release/net9.0/TestResults/workflow-performance/",
|
|
"OracleEnvironment": {
|
|
"DockerImage": "gvenzl/oracle-free:23-slim",
|
|
"Instance": "FREE",
|
|
"Version": "23.0.0.0.0",
|
|
"AqBackend": "Oracle AQ with pooled connections and retry-hardened setup"
|
|
},
|
|
"MeasurementViews": {
|
|
"SerialLatencyScenario": "oracle-aq-signal-roundtrip-latency-serial",
|
|
"SteadyThroughputScenario": "oracle-aq-signal-roundtrip-throughput-parallel",
|
|
"CapacityScenarioPrefix": "oracle-aq-signal-roundtrip-capacity-"
|
|
},
|
|
"Notes": {
|
|
"TopWaitCounts": [
|
|
{
|
|
"Name": "log file sync",
|
|
"Count": 14
|
|
},
|
|
{
|
|
"Name": "library cache lock",
|
|
"Count": 1
|
|
}
|
|
],
|
|
"Interpretation": [
|
|
"Serial latency baseline and steady throughput baseline are now separated from the capacity ladder.",
|
|
"Commit pressure remains the dominant Oracle-side cost center.",
|
|
"Capacity c1 improved materially after the harness was changed to use parallel drain and parallel verification.",
|
|
"c8 is the last comfortable rung on this local Oracle Free setup; c16 is the first pressure rung."
|
|
]
|
|
},
|
|
"Scenarios": [
|
|
{
|
|
"ScenarioName": "oracle-aq-signal-roundtrip-capacity-c1",
|
|
"Tier": "WorkflowPerfCapacity",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:54:12.6576147Z",
|
|
"CompletedAtUtc": "2026-03-17T06:54:17.4098827Z",
|
|
"OperationCount": 16,
|
|
"Concurrency": 1,
|
|
"Counters": {
|
|
"WorkflowsStarted": 16,
|
|
"TasksActivated": 0,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 16,
|
|
"SignalsProcessed": 16,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 167501824,
|
|
"PrivateMemoryBytes": 66420736,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"workflowName": "OracleAqPerfSignalRoundTripWorkflow",
|
|
"queueName": "WF_SIG_CC2D6C94",
|
|
"ladder": "1,4,8,16",
|
|
"workerCount": "1"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 16,
|
|
"AverageMilliseconds": 4257.2755125,
|
|
"P50Milliseconds": 4267.0387,
|
|
"P95Milliseconds": 4336.3771,
|
|
"P99Milliseconds": 4355.01502,
|
|
"MaxMilliseconds": 4359.6745
|
|
},
|
|
"PhaseLatencySummaries": null,
|
|
"BaselineComparison": {
|
|
"Status": "Compared",
|
|
"BaselineJsonPath": "C:\\dev\\serdica-backend4\\src\\Serdica\\Ablera.Serdica.Workflow\\__Tests\\Ablera.Serdica.Workflow.IntegrationTests\\bin\\Release\\net9.0\\TestResults\\workflow-performance\\WorkflowPerfCapacity\\20260317T065038616-oracle-aq-signal-roundtrip-capacity-c1.json",
|
|
"ThroughputDeltaPercent": 111.40344778535216,
|
|
"AverageLatencyDeltaPercent": -17.682079318976367,
|
|
"P95LatencyDeltaPercent": -26.66951996523375,
|
|
"MaxLatencyDeltaPercent": -36.90018313918222
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 64,
|
|
"user rollbacks": 3,
|
|
"session logical reads": 3609,
|
|
"db block gets": 814,
|
|
"consistent gets": 2795,
|
|
"physical reads": 11,
|
|
"physical writes": 0,
|
|
"redo size": 232824,
|
|
"parse count (total)": 261,
|
|
"execute count": 716,
|
|
"bytes sent via SQL*Net to client": 196713,
|
|
"bytes received via SQL*Net from client": 138344
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 653630,
|
|
"DB CPU": 403101,
|
|
"sql execute elapsed time": 164051,
|
|
"connection management call elapsed time": 0,
|
|
"PL/SQL execution elapsed time": 15242
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 81,
|
|
"TimeWaitedMicroseconds": 305097
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 596,
|
|
"TimeWaitedMicroseconds": 8862
|
|
},
|
|
{
|
|
"EventName": "Allocate UGA memory from OS",
|
|
"TotalWaits": 125,
|
|
"TimeWaitedMicroseconds": 3656
|
|
},
|
|
{
|
|
"EventName": "Disk file operations I/O",
|
|
"TotalWaits": 4,
|
|
"TimeWaitedMicroseconds": 622
|
|
},
|
|
{
|
|
"EventName": "Allocate PGA memory from OS",
|
|
"TotalWaits": 6,
|
|
"TimeWaitedMicroseconds": 153
|
|
},
|
|
{
|
|
"EventName": "asynch descriptor resize",
|
|
"TotalWaits": 4,
|
|
"TimeWaitedMicroseconds": 77
|
|
},
|
|
{
|
|
"EventName": "Allocate CGA memory from OS",
|
|
"TotalWaits": 4,
|
|
"TimeWaitedMicroseconds": 72
|
|
},
|
|
{
|
|
"EventName": "Free private memory to OS",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 30
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 4752.268,
|
|
"ThroughputPerSecond": 3.3668134877915135
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-signal-roundtrip-capacity-c16",
|
|
"Tier": "WorkflowPerfCapacity",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:54:27.7619206Z",
|
|
"CompletedAtUtc": "2026-03-17T06:54:35.2853885Z",
|
|
"OperationCount": 256,
|
|
"Concurrency": 16,
|
|
"Counters": {
|
|
"WorkflowsStarted": 256,
|
|
"TasksActivated": 0,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 256,
|
|
"SignalsProcessed": 256,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 207147008,
|
|
"PrivateMemoryBytes": 99090432,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"workflowName": "OracleAqPerfSignalRoundTripWorkflow",
|
|
"queueName": "WF_SIG_CC2D6C94",
|
|
"ladder": "1,4,8,16",
|
|
"workerCount": "8"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 256,
|
|
"AverageMilliseconds": 6551.805912499999,
|
|
"P50Milliseconds": 6500.01545,
|
|
"P95Milliseconds": 6710.049424999999,
|
|
"P99Milliseconds": 6717.13804,
|
|
"MaxMilliseconds": 6721.8137
|
|
},
|
|
"PhaseLatencySummaries": null,
|
|
"BaselineComparison": {
|
|
"Status": "Compared",
|
|
"BaselineJsonPath": "C:\\dev\\serdica-backend4\\src\\Serdica\\Ablera.Serdica.Workflow\\__Tests\\Ablera.Serdica.Workflow.IntegrationTests\\bin\\Release\\net9.0\\TestResults\\workflow-performance\\WorkflowPerfCapacity\\20260317T065102433-oracle-aq-signal-roundtrip-capacity-c16.json",
|
|
"ThroughputDeltaPercent": 141.30725140729317,
|
|
"AverageLatencyDeltaPercent": -43.90882039706423,
|
|
"P95LatencyDeltaPercent": -48.53969704462981,
|
|
"MaxLatencyDeltaPercent": -49.00058094819212
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 1024,
|
|
"user rollbacks": 24,
|
|
"session logical reads": 229828,
|
|
"db block gets": 17077,
|
|
"consistent gets": 212751,
|
|
"physical reads": 0,
|
|
"physical writes": 0,
|
|
"redo size": 3796688,
|
|
"parse count (total)": 1324,
|
|
"execute count": 6736,
|
|
"bytes sent via SQL*Net to client": 2722733,
|
|
"bytes received via SQL*Net from client": 1662437
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 17605655,
|
|
"DB CPU": 6083523,
|
|
"sql execute elapsed time": 4293379,
|
|
"connection management call elapsed time": 0,
|
|
"PL/SQL execution elapsed time": 240928
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 1277,
|
|
"TimeWaitedMicroseconds": 11084078
|
|
},
|
|
{
|
|
"EventName": "row cache lock",
|
|
"TotalWaits": 121,
|
|
"TimeWaitedMicroseconds": 597217
|
|
},
|
|
{
|
|
"EventName": "buffer busy waits",
|
|
"TotalWaits": 921,
|
|
"TimeWaitedMicroseconds": 235079
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 8796,
|
|
"TimeWaitedMicroseconds": 195262
|
|
},
|
|
{
|
|
"EventName": "row cache mutex",
|
|
"TotalWaits": 19,
|
|
"TimeWaitedMicroseconds": 128664
|
|
},
|
|
{
|
|
"EventName": "library cache: mutex X",
|
|
"TotalWaits": 41,
|
|
"TimeWaitedMicroseconds": 76424
|
|
},
|
|
{
|
|
"EventName": "latch: redo allocation",
|
|
"TotalWaits": 74,
|
|
"TimeWaitedMicroseconds": 70888
|
|
},
|
|
{
|
|
"EventName": "resmgr:cpu quantum",
|
|
"TotalWaits": 81,
|
|
"TimeWaitedMicroseconds": 56985
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 7523.4679,
|
|
"ThroughputPerSecond": 34.02686146903079
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-signal-roundtrip-capacity-c4",
|
|
"Tier": "WorkflowPerfCapacity",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:54:17.5248858Z",
|
|
"CompletedAtUtc": "2026-03-17T06:54:21.7301288Z",
|
|
"OperationCount": 64,
|
|
"Concurrency": 4,
|
|
"Counters": {
|
|
"WorkflowsStarted": 64,
|
|
"TasksActivated": 0,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 64,
|
|
"SignalsProcessed": 64,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 185749504,
|
|
"PrivateMemoryBytes": 80089088,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"workflowName": "OracleAqPerfSignalRoundTripWorkflow",
|
|
"queueName": "WF_SIG_CC2D6C94",
|
|
"ladder": "1,4,8,16",
|
|
"workerCount": "4"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 64,
|
|
"AverageMilliseconds": 3926.41788125,
|
|
"P50Milliseconds": 3925.37505,
|
|
"P95Milliseconds": 3988.329625,
|
|
"P99Milliseconds": 3994.244458,
|
|
"MaxMilliseconds": 3994.738
|
|
},
|
|
"PhaseLatencySummaries": null,
|
|
"BaselineComparison": {
|
|
"Status": "Compared",
|
|
"BaselineJsonPath": "C:\\dev\\serdica-backend4\\src\\Serdica\\Ablera.Serdica.Workflow\\__Tests\\Ablera.Serdica.Workflow.IntegrationTests\\bin\\Release\\net9.0\\TestResults\\workflow-performance\\WorkflowPerfCapacity\\20260317T065046261-oracle-aq-signal-roundtrip-capacity-c4.json",
|
|
"ThroughputDeltaPercent": 122.35248078014354,
|
|
"AverageLatencyDeltaPercent": -36.08936464561038,
|
|
"P95LatencyDeltaPercent": -37.50932606605761,
|
|
"MaxLatencyDeltaPercent": -37.55120121225212
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 256,
|
|
"user rollbacks": 12,
|
|
"session logical reads": 19710,
|
|
"db block gets": 3622,
|
|
"consistent gets": 16088,
|
|
"physical reads": 0,
|
|
"physical writes": 0,
|
|
"redo size": 913884,
|
|
"parse count (total)": 476,
|
|
"execute count": 1760,
|
|
"bytes sent via SQL*Net to client": 744731,
|
|
"bytes received via SQL*Net from client": 474884
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 1867747,
|
|
"DB CPU": 1070601,
|
|
"sql execute elapsed time": 396183,
|
|
"connection management call elapsed time": 60311,
|
|
"PL/SQL execution elapsed time": 31491
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 325,
|
|
"TimeWaitedMicroseconds": 1012356
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 2270,
|
|
"TimeWaitedMicroseconds": 25930
|
|
},
|
|
{
|
|
"EventName": "latch: shared pool",
|
|
"TotalWaits": 13,
|
|
"TimeWaitedMicroseconds": 17320
|
|
},
|
|
{
|
|
"EventName": "buffer busy waits",
|
|
"TotalWaits": 206,
|
|
"TimeWaitedMicroseconds": 12138
|
|
},
|
|
{
|
|
"EventName": "row cache lock",
|
|
"TotalWaits": 16,
|
|
"TimeWaitedMicroseconds": 5119
|
|
},
|
|
{
|
|
"EventName": "Allocate UGA memory from OS",
|
|
"TotalWaits": 201,
|
|
"TimeWaitedMicroseconds": 3391
|
|
},
|
|
{
|
|
"EventName": "Disk file operations I/O",
|
|
"TotalWaits": 11,
|
|
"TimeWaitedMicroseconds": 1143
|
|
},
|
|
{
|
|
"EventName": "Allocate PGA memory from OS",
|
|
"TotalWaits": 36,
|
|
"TimeWaitedMicroseconds": 697
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 4205.243,
|
|
"ThroughputPerSecond": 15.21909673234103
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-signal-roundtrip-capacity-c8",
|
|
"Tier": "WorkflowPerfCapacity",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:54:21.747641Z",
|
|
"CompletedAtUtc": "2026-03-17T06:54:27.7465236Z",
|
|
"OperationCount": 128,
|
|
"Concurrency": 8,
|
|
"Counters": {
|
|
"WorkflowsStarted": 128,
|
|
"TasksActivated": 0,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 128,
|
|
"SignalsProcessed": 128,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 189431808,
|
|
"PrivateMemoryBytes": 84828160,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"workflowName": "OracleAqPerfSignalRoundTripWorkflow",
|
|
"queueName": "WF_SIG_CC2D6C94",
|
|
"ladder": "1,4,8,16",
|
|
"workerCount": "8"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 128,
|
|
"AverageMilliseconds": 5226.55715703125,
|
|
"P50Milliseconds": 5140.54075,
|
|
"P95Milliseconds": 5561.215920000001,
|
|
"P99Milliseconds": 5593.021650000001,
|
|
"MaxMilliseconds": 5605.5868
|
|
},
|
|
"PhaseLatencySummaries": null,
|
|
"BaselineComparison": {
|
|
"Status": "Compared",
|
|
"BaselineJsonPath": "C:\\dev\\serdica-backend4\\src\\Serdica\\Ablera.Serdica.Workflow\\__Tests\\Ablera.Serdica.Workflow.IntegrationTests\\bin\\Release\\net9.0\\TestResults\\workflow-performance\\WorkflowPerfCapacity\\20260317T065053290-oracle-aq-signal-roundtrip-capacity-c8.json",
|
|
"ThroughputDeltaPercent": 102.85810116259543,
|
|
"AverageLatencyDeltaPercent": -35.780623894340465,
|
|
"P95LatencyDeltaPercent": -33.70068728532989,
|
|
"MaxLatencyDeltaPercent": -33.38835279487057
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 512,
|
|
"user rollbacks": 24,
|
|
"session logical reads": 66375,
|
|
"db block gets": 8433,
|
|
"consistent gets": 57942,
|
|
"physical reads": 7,
|
|
"physical writes": 0,
|
|
"redo size": 1910412,
|
|
"parse count (total)": 863,
|
|
"execute count": 3576,
|
|
"bytes sent via SQL*Net to client": 1427337,
|
|
"bytes received via SQL*Net from client": 887393
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 14103899,
|
|
"DB CPU": 2746786,
|
|
"sql execute elapsed time": 1382807,
|
|
"connection management call elapsed time": 106726,
|
|
"PL/SQL execution elapsed time": 87557
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 646,
|
|
"TimeWaitedMicroseconds": 11077050
|
|
},
|
|
{
|
|
"EventName": "latch: shared pool",
|
|
"TotalWaits": 70,
|
|
"TimeWaitedMicroseconds": 299112
|
|
},
|
|
{
|
|
"EventName": "resmgr:cpu quantum",
|
|
"TotalWaits": 432,
|
|
"TimeWaitedMicroseconds": 165515
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 4524,
|
|
"TimeWaitedMicroseconds": 82576
|
|
},
|
|
{
|
|
"EventName": "buffer busy waits",
|
|
"TotalWaits": 484,
|
|
"TimeWaitedMicroseconds": 68374
|
|
},
|
|
{
|
|
"EventName": "kksfbc child completion",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 50135
|
|
},
|
|
{
|
|
"EventName": "row cache lock",
|
|
"TotalWaits": 62,
|
|
"TimeWaitedMicroseconds": 40049
|
|
},
|
|
{
|
|
"EventName": "latch free",
|
|
"TotalWaits": 18,
|
|
"TimeWaitedMicroseconds": 35223
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 5998.8826,
|
|
"ThroughputPerSecond": 21.337307051149825
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-signal-roundtrip-latency-serial",
|
|
"Tier": "WorkflowPerfLatency",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:54:36.958622Z",
|
|
"CompletedAtUtc": "2026-03-17T06:55:26.7141408Z",
|
|
"OperationCount": 16,
|
|
"Concurrency": 1,
|
|
"Counters": {
|
|
"WorkflowsStarted": 16,
|
|
"TasksActivated": 0,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 16,
|
|
"SignalsProcessed": 16,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 208019456,
|
|
"PrivateMemoryBytes": 98623488,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"workflowName": "OracleAqPerfSignalRoundTripWorkflow",
|
|
"queueName": "WF_SIG_1A387D3D",
|
|
"workerCount": "1",
|
|
"measurementKind": "serial-latency"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 16,
|
|
"AverageMilliseconds": 3104.8496437500003,
|
|
"P50Milliseconds": 3105.14445,
|
|
"P95Milliseconds": 3165.035025,
|
|
"P99Milliseconds": 3218.930925,
|
|
"MaxMilliseconds": 3232.4049
|
|
},
|
|
"PhaseLatencySummaries": {
|
|
"start": {
|
|
"SampleCount": 16,
|
|
"AverageMilliseconds": 25.13830625,
|
|
"P50Milliseconds": 22.84435,
|
|
"P95Milliseconds": 41.9216,
|
|
"P99Milliseconds": 44.5976,
|
|
"MaxMilliseconds": 45.2666
|
|
},
|
|
"signalPublish": {
|
|
"SampleCount": 16,
|
|
"AverageMilliseconds": 16.56644375,
|
|
"P50Milliseconds": 15.26365,
|
|
"P95Milliseconds": 31.3911,
|
|
"P99Milliseconds": 46.85069999999999,
|
|
"MaxMilliseconds": 50.7156
|
|
},
|
|
"signalToCompletion": {
|
|
"SampleCount": 16,
|
|
"AverageMilliseconds": 3079.70409375,
|
|
"P50Milliseconds": 3086.8015,
|
|
"P95Milliseconds": 3128.563025,
|
|
"P99Milliseconds": 3188.378045,
|
|
"MaxMilliseconds": 3203.3318
|
|
}
|
|
},
|
|
"BaselineComparison": {
|
|
"Status": "Missing",
|
|
"BaselineJsonPath": null,
|
|
"ThroughputDeltaPercent": null,
|
|
"AverageLatencyDeltaPercent": null,
|
|
"P95LatencyDeltaPercent": null,
|
|
"MaxLatencyDeltaPercent": null
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 64,
|
|
"user rollbacks": 48,
|
|
"session logical reads": 14846,
|
|
"db block gets": 786,
|
|
"consistent gets": 14060,
|
|
"physical reads": 0,
|
|
"physical writes": 0,
|
|
"redo size": 230460,
|
|
"parse count (total)": 235,
|
|
"execute count": 807,
|
|
"bytes sent via SQL*Net to client": 179165,
|
|
"bytes received via SQL*Net from client": 112421
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 722781,
|
|
"DB CPU": 543391,
|
|
"sql execute elapsed time": 241566,
|
|
"connection management call elapsed time": 0,
|
|
"PL/SQL execution elapsed time": 13221
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 80,
|
|
"TimeWaitedMicroseconds": 255291
|
|
},
|
|
{
|
|
"EventName": "db file sequential read",
|
|
"TotalWaits": 39,
|
|
"TimeWaitedMicroseconds": 13037
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 660,
|
|
"TimeWaitedMicroseconds": 12336
|
|
},
|
|
{
|
|
"EventName": "db file scattered read",
|
|
"TotalWaits": 2,
|
|
"TimeWaitedMicroseconds": 2155
|
|
},
|
|
{
|
|
"EventName": "Free private memory to OS",
|
|
"TotalWaits": 16,
|
|
"TimeWaitedMicroseconds": 1630
|
|
},
|
|
{
|
|
"EventName": "Allocate UGA memory from OS",
|
|
"TotalWaits": 73,
|
|
"TimeWaitedMicroseconds": 1321
|
|
},
|
|
{
|
|
"EventName": "Allocate PGA memory from OS",
|
|
"TotalWaits": 18,
|
|
"TimeWaitedMicroseconds": 578
|
|
},
|
|
{
|
|
"EventName": "Allocate CGA memory from OS",
|
|
"TotalWaits": 19,
|
|
"TimeWaitedMicroseconds": 552
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 49755.5188,
|
|
"ThroughputPerSecond": 0.3215723679681539
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-bulstrad-quotation-confirm-convert-to-policy-nightly",
|
|
"Tier": "WorkflowPerfNightly",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:55:28.3701595Z",
|
|
"CompletedAtUtc": "2026-03-17T06:55:35.1312976Z",
|
|
"OperationCount": 12,
|
|
"Concurrency": 4,
|
|
"Counters": {
|
|
"WorkflowsStarted": 12,
|
|
"TasksActivated": 12,
|
|
"TasksCompleted": 12,
|
|
"SignalsPublished": 0,
|
|
"SignalsProcessed": 12,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 231018496,
|
|
"PrivateMemoryBytes": 112046080,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"workflowName": "QuotationConfirm",
|
|
"legacyRabbitInvocationCount": "48",
|
|
"expectedInvocationCount": "48"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 12,
|
|
"AverageMilliseconds": 5679.634774999999,
|
|
"P50Milliseconds": 5460.608899999999,
|
|
"P95Milliseconds": 6259.651475000001,
|
|
"P99Milliseconds": 6272.989415,
|
|
"MaxMilliseconds": 6276.3239
|
|
},
|
|
"PhaseLatencySummaries": null,
|
|
"BaselineComparison": {
|
|
"Status": "Compared",
|
|
"BaselineJsonPath": "C:\\dev\\serdica-backend4\\src\\Serdica\\Ablera.Serdica.Workflow\\__Tests\\Ablera.Serdica.Workflow.IntegrationTests\\bin\\Release\\net9.0\\TestResults\\workflow-performance\\WorkflowPerfNightly\\20260317T060159466-oracle-aq-bulstrad-quotation-confirm-convert-to-policy-nightly.json",
|
|
"ThroughputDeltaPercent": -33.66266102448049,
|
|
"AverageLatencyDeltaPercent": 40.369281037237485,
|
|
"P95LatencyDeltaPercent": 51.58563760609489,
|
|
"MaxLatencyDeltaPercent": 51.77749455179318
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 48,
|
|
"user rollbacks": 3,
|
|
"session logical reads": 18562,
|
|
"db block gets": 2640,
|
|
"consistent gets": 15922,
|
|
"physical reads": 0,
|
|
"physical writes": 0,
|
|
"redo size": 505656,
|
|
"parse count (total)": 483,
|
|
"execute count": 1106,
|
|
"bytes sent via SQL*Net to client": 397537,
|
|
"bytes received via SQL*Net from client": 268370
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 5342865,
|
|
"DB CPU": 1328408,
|
|
"sql execute elapsed time": 3827897,
|
|
"connection management call elapsed time": 0,
|
|
"PL/SQL execution elapsed time": 17890
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "library cache lock",
|
|
"TotalWaits": 11,
|
|
"TimeWaitedMicroseconds": 2391328
|
|
},
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 113,
|
|
"TimeWaitedMicroseconds": 825425
|
|
},
|
|
{
|
|
"EventName": "local write wait",
|
|
"TotalWaits": 28,
|
|
"TimeWaitedMicroseconds": 437578
|
|
},
|
|
{
|
|
"EventName": "cursor: pin S wait on X",
|
|
"TotalWaits": 34,
|
|
"TimeWaitedMicroseconds": 254529
|
|
},
|
|
{
|
|
"EventName": "kksfbc child completion",
|
|
"TotalWaits": 2,
|
|
"TimeWaitedMicroseconds": 100354
|
|
},
|
|
{
|
|
"EventName": "control file parallel write",
|
|
"TotalWaits": 3,
|
|
"TimeWaitedMicroseconds": 42446
|
|
},
|
|
{
|
|
"EventName": "direct path sync",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 40158
|
|
},
|
|
{
|
|
"EventName": "library cache: mutex X",
|
|
"TotalWaits": 10,
|
|
"TimeWaitedMicroseconds": 39522
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 6761.1381,
|
|
"ThroughputPerSecond": 1.7748491189671158
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-delayed-burst-nightly",
|
|
"Tier": "WorkflowPerfNightly",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:55:43.6507323Z",
|
|
"CompletedAtUtc": "2026-03-17T06:55:48.1341496Z",
|
|
"OperationCount": 48,
|
|
"Concurrency": 1,
|
|
"Counters": {
|
|
"WorkflowsStarted": 0,
|
|
"TasksActivated": 0,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 48,
|
|
"SignalsProcessed": 48,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 222384128,
|
|
"PrivateMemoryBytes": 103014400,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"queueName": "WF_SIG_F0549346",
|
|
"messageCount": "48",
|
|
"delaySeconds": "2"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 48,
|
|
"AverageMilliseconds": 3908.132391666668,
|
|
"P50Milliseconds": 3958.3989,
|
|
"P95Milliseconds": 3978.469545,
|
|
"P99Milliseconds": 3985.599789,
|
|
"MaxMilliseconds": 3991.7527
|
|
},
|
|
"PhaseLatencySummaries": null,
|
|
"BaselineComparison": {
|
|
"Status": "Compared",
|
|
"BaselineJsonPath": "C:\\dev\\serdica-backend4\\src\\Serdica\\Ablera.Serdica.Workflow\\__Tests\\Ablera.Serdica.Workflow.IntegrationTests\\bin\\Release\\net9.0\\TestResults\\workflow-performance\\WorkflowPerfNightly\\20260317T060209494-oracle-aq-delayed-burst-nightly.json",
|
|
"ThroughputDeltaPercent": -6.152715251377564,
|
|
"AverageLatencyDeltaPercent": -0.6888796354329934,
|
|
"P95LatencyDeltaPercent": 0.8697128773936016,
|
|
"MaxLatencyDeltaPercent": 0.9970636927902036
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 96,
|
|
"user rollbacks": 3,
|
|
"session logical reads": 3043,
|
|
"db block gets": 1463,
|
|
"consistent gets": 1580,
|
|
"physical reads": 0,
|
|
"physical writes": 0,
|
|
"redo size": 197696,
|
|
"parse count (total)": 121,
|
|
"execute count": 211,
|
|
"bytes sent via SQL*Net to client": 16724,
|
|
"bytes received via SQL*Net from client": 19231
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 631890,
|
|
"DB CPU": 235035,
|
|
"sql execute elapsed time": 83903,
|
|
"connection management call elapsed time": 0,
|
|
"PL/SQL execution elapsed time": 0
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 96,
|
|
"TimeWaitedMicroseconds": 425159
|
|
},
|
|
{
|
|
"EventName": "Allocate CGA memory from OS",
|
|
"TotalWaits": 3,
|
|
"TimeWaitedMicroseconds": 4549
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 202,
|
|
"TimeWaitedMicroseconds": 4059
|
|
},
|
|
{
|
|
"EventName": "Free private memory to OS",
|
|
"TotalWaits": 3,
|
|
"TimeWaitedMicroseconds": 1657
|
|
},
|
|
{
|
|
"EventName": "Allocate UGA memory from OS",
|
|
"TotalWaits": 7,
|
|
"TimeWaitedMicroseconds": 109
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 4483.4173,
|
|
"ThroughputPerSecond": 10.706119191715658
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-immediate-burst-nightly",
|
|
"Tier": "WorkflowPerfNightly",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:55:49.0628295Z",
|
|
"CompletedAtUtc": "2026-03-17T06:55:51.4541179Z",
|
|
"OperationCount": 120,
|
|
"Concurrency": 1,
|
|
"Counters": {
|
|
"WorkflowsStarted": 0,
|
|
"TasksActivated": 0,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 120,
|
|
"SignalsProcessed": 120,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 223862784,
|
|
"PrivateMemoryBytes": 104402944,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"queueName": "WF_SIG_5EFE21C5",
|
|
"messageCount": "120"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 120,
|
|
"AverageMilliseconds": 902.1741275000003,
|
|
"P50Milliseconds": 852.80865,
|
|
"P95Milliseconds": 1179.586125,
|
|
"P99Milliseconds": 1193.377898,
|
|
"MaxMilliseconds": 1207.4427
|
|
},
|
|
"PhaseLatencySummaries": null,
|
|
"BaselineComparison": {
|
|
"Status": "Compared",
|
|
"BaselineJsonPath": "C:\\dev\\serdica-backend4\\src\\Serdica\\Ablera.Serdica.Workflow\\__Tests\\Ablera.Serdica.Workflow.IntegrationTests\\bin\\Release\\net9.0\\TestResults\\workflow-performance\\WorkflowPerfNightly\\20260317T060213962-oracle-aq-immediate-burst-nightly.json",
|
|
"ThroughputDeltaPercent": -49.673222184325404,
|
|
"AverageLatencyDeltaPercent": 50.774487640711754,
|
|
"P95LatencyDeltaPercent": 92.4785518550147,
|
|
"MaxLatencyDeltaPercent": 96.5422708017108
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 240,
|
|
"user rollbacks": 0,
|
|
"session logical reads": 12426,
|
|
"db block gets": 3916,
|
|
"consistent gets": 8510,
|
|
"physical reads": 0,
|
|
"physical writes": 0,
|
|
"redo size": 451200,
|
|
"parse count (total)": 198,
|
|
"execute count": 416,
|
|
"bytes sent via SQL*Net to client": 37073,
|
|
"bytes received via SQL*Net from client": 47714
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 1432494,
|
|
"DB CPU": 429385,
|
|
"sql execute elapsed time": 133696,
|
|
"connection management call elapsed time": 0,
|
|
"PL/SQL execution elapsed time": 0
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 241,
|
|
"TimeWaitedMicroseconds": 1085144
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 484,
|
|
"TimeWaitedMicroseconds": 8176
|
|
},
|
|
{
|
|
"EventName": "db file sequential read",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 543
|
|
},
|
|
{
|
|
"EventName": "Allocate UGA memory from OS",
|
|
"TotalWaits": 8,
|
|
"TimeWaitedMicroseconds": 196
|
|
},
|
|
{
|
|
"EventName": "Allocate CGA memory from OS",
|
|
"TotalWaits": 2,
|
|
"TimeWaitedMicroseconds": 88
|
|
},
|
|
{
|
|
"EventName": "Free private memory to OS",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 47
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 2391.2884,
|
|
"ThroughputPerSecond": 50.18215285115756
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-synthetic-external-resume-nightly",
|
|
"Tier": "WorkflowPerfNightly",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:55:35.8138896Z",
|
|
"CompletedAtUtc": "2026-03-17T06:55:42.6076187Z",
|
|
"OperationCount": 36,
|
|
"Concurrency": 8,
|
|
"Counters": {
|
|
"WorkflowsStarted": 36,
|
|
"TasksActivated": 36,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 36,
|
|
"SignalsProcessed": 36,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 224591872,
|
|
"PrivateMemoryBytes": 105607168,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"workflowName": "OracleAqPerfExternalSignalWorkflow",
|
|
"queueName": "WF_SIG_C844EA13"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 36,
|
|
"AverageMilliseconds": 6238.798127777779,
|
|
"P50Milliseconds": 6243.439249999999,
|
|
"P95Milliseconds": 6425.953225,
|
|
"P99Milliseconds": 6457.968145,
|
|
"MaxMilliseconds": 6466.7494
|
|
},
|
|
"PhaseLatencySummaries": null,
|
|
"BaselineComparison": {
|
|
"Status": "Compared",
|
|
"BaselineJsonPath": "C:\\dev\\serdica-backend4\\src\\Serdica\\Ablera.Serdica.Workflow\\__Tests\\Ablera.Serdica.Workflow.IntegrationTests\\bin\\Release\\net9.0\\TestResults\\workflow-performance\\WorkflowPerfNightly\\20260317T060204534-oracle-aq-synthetic-external-resume-nightly.json",
|
|
"ThroughputDeltaPercent": -32.035556142502045,
|
|
"AverageLatencyDeltaPercent": 43.30188970414623,
|
|
"P95LatencyDeltaPercent": 45.26597303091357,
|
|
"MaxLatencyDeltaPercent": 45.84078417977302
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 144,
|
|
"user rollbacks": 3,
|
|
"session logical reads": 28335,
|
|
"db block gets": 2572,
|
|
"consistent gets": 25763,
|
|
"physical reads": 0,
|
|
"physical writes": 0,
|
|
"redo size": 686140,
|
|
"parse count (total)": 289,
|
|
"execute count": 1099,
|
|
"bytes sent via SQL*Net to client": 403271,
|
|
"bytes received via SQL*Net from client": 319970
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 2164819,
|
|
"DB CPU": 1043873,
|
|
"sql execute elapsed time": 529220,
|
|
"connection management call elapsed time": 0,
|
|
"PL/SQL execution elapsed time": 27601
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 251,
|
|
"TimeWaitedMicroseconds": 1163462
|
|
},
|
|
{
|
|
"EventName": "kksfbc child completion",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 54809
|
|
},
|
|
{
|
|
"EventName": "library cache: mutex X",
|
|
"TotalWaits": 9,
|
|
"TimeWaitedMicroseconds": 41247
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 1315,
|
|
"TimeWaitedMicroseconds": 31165
|
|
},
|
|
{
|
|
"EventName": "row cache lock",
|
|
"TotalWaits": 17,
|
|
"TimeWaitedMicroseconds": 24348
|
|
},
|
|
{
|
|
"EventName": "row cache mutex",
|
|
"TotalWaits": 2,
|
|
"TimeWaitedMicroseconds": 21077
|
|
},
|
|
{
|
|
"EventName": "cursor: pin S wait on X",
|
|
"TotalWaits": 3,
|
|
"TimeWaitedMicroseconds": 11636
|
|
},
|
|
{
|
|
"EventName": "buffer busy waits",
|
|
"TotalWaits": 19,
|
|
"TimeWaitedMicroseconds": 2137
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 6793.7291,
|
|
"ThroughputPerSecond": 5.299004342107195
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-bulstrad-quote-or-apl-cancel-smoke",
|
|
"Tier": "WorkflowPerfSmoke",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:55:52.0130806Z",
|
|
"CompletedAtUtc": "2026-03-17T06:55:52.5208681Z",
|
|
"OperationCount": 10,
|
|
"Concurrency": 4,
|
|
"Counters": {
|
|
"WorkflowsStarted": 10,
|
|
"TasksActivated": 0,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 0,
|
|
"SignalsProcessed": 0,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 227803136,
|
|
"PrivateMemoryBytes": 107597824,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"workflowName": "QuoteOrAplCancel",
|
|
"legacyRabbitInvocationCount": "20"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 10,
|
|
"AverageMilliseconds": 28.54009,
|
|
"P50Milliseconds": 26.61685,
|
|
"P95Milliseconds": 40.051069999999996,
|
|
"P99Milliseconds": 42.35701400000001,
|
|
"MaxMilliseconds": 42.9335
|
|
},
|
|
"PhaseLatencySummaries": null,
|
|
"BaselineComparison": {
|
|
"Status": "Compared",
|
|
"BaselineJsonPath": "C:\\dev\\serdica-backend4\\src\\Serdica\\Ablera.Serdica.Workflow\\__Tests\\Ablera.Serdica.Workflow.IntegrationTests\\bin\\Release\\net9.0\\TestResults\\workflow-performance\\WorkflowPerfSmoke\\20260317T060215450-oracle-aq-bulstrad-quote-or-apl-cancel-smoke.json",
|
|
"ThroughputDeltaPercent": -59.98320163454201,
|
|
"AverageLatencyDeltaPercent": 49.51849329421625,
|
|
"P95LatencyDeltaPercent": 49.744982321777876,
|
|
"MaxLatencyDeltaPercent": 42.19027369313515
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 10,
|
|
"user rollbacks": 0,
|
|
"session logical reads": 3411,
|
|
"db block gets": 157,
|
|
"consistent gets": 3254,
|
|
"physical reads": 0,
|
|
"physical writes": 0,
|
|
"redo size": 40748,
|
|
"parse count (total)": 28,
|
|
"execute count": 139,
|
|
"bytes sent via SQL*Net to client": 49929,
|
|
"bytes received via SQL*Net from client": 29281
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 208868,
|
|
"DB CPU": 110617,
|
|
"sql execute elapsed time": 71486,
|
|
"connection management call elapsed time": 0,
|
|
"PL/SQL execution elapsed time": 5008
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 20,
|
|
"TimeWaitedMicroseconds": 107967
|
|
},
|
|
{
|
|
"EventName": "library cache: mutex X",
|
|
"TotalWaits": 3,
|
|
"TimeWaitedMicroseconds": 10258
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 155,
|
|
"TimeWaitedMicroseconds": 2545
|
|
},
|
|
{
|
|
"EventName": "Allocate UGA memory from OS",
|
|
"TotalWaits": 10,
|
|
"TimeWaitedMicroseconds": 304
|
|
},
|
|
{
|
|
"EventName": "Free private memory to OS",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 128
|
|
},
|
|
{
|
|
"EventName": "row cache lock",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 122
|
|
},
|
|
{
|
|
"EventName": "buffer busy waits",
|
|
"TotalWaits": 3,
|
|
"TimeWaitedMicroseconds": 69
|
|
},
|
|
{
|
|
"EventName": "Allocate CGA memory from OS",
|
|
"TotalWaits": 2,
|
|
"TimeWaitedMicroseconds": 61
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 507.7875,
|
|
"ThroughputPerSecond": 19.69327720749329
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-delayed-burst-smoke",
|
|
"Tier": "WorkflowPerfSmoke",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:55:57.8489272Z",
|
|
"CompletedAtUtc": "2026-03-17T06:56:02.0518356Z",
|
|
"OperationCount": 12,
|
|
"Concurrency": 1,
|
|
"Counters": {
|
|
"WorkflowsStarted": 0,
|
|
"TasksActivated": 0,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 12,
|
|
"SignalsProcessed": 12,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 227708928,
|
|
"PrivateMemoryBytes": 107507712,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"queueName": "WF_SIG_A40A4BC1",
|
|
"messageCount": "12",
|
|
"delaySeconds": "2"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 12,
|
|
"AverageMilliseconds": 4040.6222666666667,
|
|
"P50Milliseconds": 4028.3791,
|
|
"P95Milliseconds": 4083.701855,
|
|
"P99Milliseconds": 4084.0370909999997,
|
|
"MaxMilliseconds": 4084.1209
|
|
},
|
|
"PhaseLatencySummaries": null,
|
|
"BaselineComparison": {
|
|
"Status": "Compared",
|
|
"BaselineJsonPath": "C:\\dev\\serdica-backend4\\src\\Serdica\\Ablera.Serdica.Workflow\\__Tests\\Ablera.Serdica.Workflow.IntegrationTests\\bin\\Release\\net9.0\\TestResults\\workflow-performance\\WorkflowPerfSmoke\\20260317T060220104-oracle-aq-delayed-burst-smoke.json",
|
|
"ThroughputDeltaPercent": 21.213184184551785,
|
|
"AverageLatencyDeltaPercent": -19.478987186577744,
|
|
"P95LatencyDeltaPercent": -18.653181534784977,
|
|
"MaxLatencyDeltaPercent": -18.647327161761783
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 24,
|
|
"user rollbacks": 3,
|
|
"session logical reads": 566,
|
|
"db block gets": 363,
|
|
"consistent gets": 203,
|
|
"physical reads": 0,
|
|
"physical writes": 0,
|
|
"redo size": 52724,
|
|
"parse count (total)": 70,
|
|
"execute count": 97,
|
|
"bytes sent via SQL*Net to client": 6345,
|
|
"bytes received via SQL*Net from client": 4855
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 219282,
|
|
"DB CPU": 110228,
|
|
"sql execute elapsed time": 49856,
|
|
"connection management call elapsed time": 0,
|
|
"PL/SQL execution elapsed time": 0
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 26,
|
|
"TimeWaitedMicroseconds": 77954
|
|
},
|
|
{
|
|
"EventName": "enq: CR - block range reuse ckpt",
|
|
"TotalWaits": 2,
|
|
"TimeWaitedMicroseconds": 41949
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 58,
|
|
"TimeWaitedMicroseconds": 1587
|
|
},
|
|
{
|
|
"EventName": "reliable message",
|
|
"TotalWaits": 2,
|
|
"TimeWaitedMicroseconds": 456
|
|
},
|
|
{
|
|
"EventName": "Allocate UGA memory from OS",
|
|
"TotalWaits": 6,
|
|
"TimeWaitedMicroseconds": 44
|
|
},
|
|
{
|
|
"EventName": "Free private memory to OS",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 24
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 4202.9084,
|
|
"ThroughputPerSecond": 2.8551657228599128
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-immediate-burst-smoke",
|
|
"Tier": "WorkflowPerfSmoke",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:56:02.7946607Z",
|
|
"CompletedAtUtc": "2026-03-17T06:56:03.2161378Z",
|
|
"OperationCount": 24,
|
|
"Concurrency": 1,
|
|
"Counters": {
|
|
"WorkflowsStarted": 0,
|
|
"TasksActivated": 0,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 24,
|
|
"SignalsProcessed": 24,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 227786752,
|
|
"PrivateMemoryBytes": 107585536,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"queueName": "WF_SIG_BF3EDC15",
|
|
"messageCount": "24"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 24,
|
|
"AverageMilliseconds": 205.87201249999998,
|
|
"P50Milliseconds": 207.7811,
|
|
"P95Milliseconds": 209.90347,
|
|
"P99Milliseconds": 210.10454000000001,
|
|
"MaxMilliseconds": 210.1602
|
|
},
|
|
"PhaseLatencySummaries": null,
|
|
"BaselineComparison": {
|
|
"Status": "Compared",
|
|
"BaselineJsonPath": "C:\\dev\\serdica-backend4\\src\\Serdica\\Ablera.Serdica.Workflow\\__Tests\\Ablera.Serdica.Workflow.IntegrationTests\\bin\\Release\\net9.0\\TestResults\\workflow-performance\\WorkflowPerfSmoke\\20260317T060225611-oracle-aq-immediate-burst-smoke.json",
|
|
"ThroughputDeltaPercent": -36.2397387663529,
|
|
"AverageLatencyDeltaPercent": 59.29590703199914,
|
|
"P95LatencyDeltaPercent": 53.92061743219336,
|
|
"MaxLatencyDeltaPercent": 53.66878762929416
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 48,
|
|
"user rollbacks": 0,
|
|
"session logical reads": 973,
|
|
"db block gets": 575,
|
|
"consistent gets": 398,
|
|
"physical reads": 0,
|
|
"physical writes": 0,
|
|
"redo size": 88700,
|
|
"parse count (total)": 101,
|
|
"execute count": 128,
|
|
"bytes sent via SQL*Net to client": 9192,
|
|
"bytes received via SQL*Net from client": 9178
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 243422,
|
|
"DB CPU": 124594,
|
|
"sql execute elapsed time": 39082,
|
|
"connection management call elapsed time": 0,
|
|
"PL/SQL execution elapsed time": 0
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 48,
|
|
"TimeWaitedMicroseconds": 138062
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 100,
|
|
"TimeWaitedMicroseconds": 2214
|
|
},
|
|
{
|
|
"EventName": "Allocate UGA memory from OS",
|
|
"TotalWaits": 8,
|
|
"TimeWaitedMicroseconds": 123
|
|
},
|
|
{
|
|
"EventName": "Allocate CGA memory from OS",
|
|
"TotalWaits": 2,
|
|
"TimeWaitedMicroseconds": 86
|
|
},
|
|
{
|
|
"EventName": "Disk file operations I/O",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 82
|
|
},
|
|
{
|
|
"EventName": "Allocate PGA memory from OS",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 39
|
|
},
|
|
{
|
|
"EventName": "Free private memory to OS",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 30
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 421.4771,
|
|
"ThroughputPerSecond": 56.942595457736616
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-synthetic-external-resume-smoke",
|
|
"Tier": "WorkflowPerfSmoke",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:55:52.9589984Z",
|
|
"CompletedAtUtc": "2026-03-17T06:55:56.8023924Z",
|
|
"OperationCount": 12,
|
|
"Concurrency": 4,
|
|
"Counters": {
|
|
"WorkflowsStarted": 12,
|
|
"TasksActivated": 12,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 12,
|
|
"SignalsProcessed": 12,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 229904384,
|
|
"PrivateMemoryBytes": 109285376,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"queueName": "WF_SIG_7387F25A",
|
|
"workflowName": "OracleAqPerfExternalSignalWorkflow"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 12,
|
|
"AverageMilliseconds": 3644.9080833333333,
|
|
"P50Milliseconds": 3644.0836,
|
|
"P95Milliseconds": 3691.308265,
|
|
"P99Milliseconds": 3695.795253,
|
|
"MaxMilliseconds": 3696.917
|
|
},
|
|
"PhaseLatencySummaries": null,
|
|
"BaselineComparison": {
|
|
"Status": "Compared",
|
|
"BaselineJsonPath": "C:\\dev\\serdica-backend4\\src\\Serdica\\Ablera.Serdica.Workflow\\__Tests\\Ablera.Serdica.Workflow.IntegrationTests\\bin\\Release\\net9.0\\TestResults\\workflow-performance\\WorkflowPerfSmoke\\20260317T060216020-oracle-aq-synthetic-external-resume-smoke.json",
|
|
"ThroughputDeltaPercent": -5.2379667554250275,
|
|
"AverageLatencyDeltaPercent": 3.6733375828938293,
|
|
"P95LatencyDeltaPercent": 4.3863842062592076,
|
|
"MaxLatencyDeltaPercent": 4.44895876995974
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 48,
|
|
"user rollbacks": 3,
|
|
"session logical reads": 9457,
|
|
"db block gets": 824,
|
|
"consistent gets": 8633,
|
|
"physical reads": 0,
|
|
"physical writes": 0,
|
|
"redo size": 231692,
|
|
"parse count (total)": 135,
|
|
"execute count": 400,
|
|
"bytes sent via SQL*Net to client": 134356,
|
|
"bytes received via SQL*Net from client": 108435
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 479600,
|
|
"DB CPU": 258527,
|
|
"sql execute elapsed time": 118851,
|
|
"connection management call elapsed time": 0,
|
|
"PL/SQL execution elapsed time": 7229
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 84,
|
|
"TimeWaitedMicroseconds": 246930
|
|
},
|
|
{
|
|
"EventName": "library cache: mutex X",
|
|
"TotalWaits": 4,
|
|
"TimeWaitedMicroseconds": 20550
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 441,
|
|
"TimeWaitedMicroseconds": 6808
|
|
},
|
|
{
|
|
"EventName": "row cache lock",
|
|
"TotalWaits": 4,
|
|
"TimeWaitedMicroseconds": 1550
|
|
},
|
|
{
|
|
"EventName": "cursor: pin S wait on X",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 1178
|
|
},
|
|
{
|
|
"EventName": "library cache load lock",
|
|
"TotalWaits": 1,
|
|
"TimeWaitedMicroseconds": 347
|
|
},
|
|
{
|
|
"EventName": "Allocate CGA memory from OS",
|
|
"TotalWaits": 6,
|
|
"TimeWaitedMicroseconds": 202
|
|
},
|
|
{
|
|
"EventName": "Free private memory to OS",
|
|
"TotalWaits": 3,
|
|
"TimeWaitedMicroseconds": 189
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 3843.394,
|
|
"ThroughputPerSecond": 3.1222403948177053
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-signal-roundtrip-soak",
|
|
"Tier": "WorkflowPerfSoak",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:56:03.9121892Z",
|
|
"CompletedAtUtc": "2026-03-17T06:56:31.5323533Z",
|
|
"OperationCount": 108,
|
|
"Concurrency": 8,
|
|
"Counters": {
|
|
"WorkflowsStarted": 108,
|
|
"TasksActivated": 0,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 108,
|
|
"SignalsProcessed": 108,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 227196928,
|
|
"PrivateMemoryBytes": 105689088,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"workflowName": "OracleAqPerfSignalRoundTripWorkflow",
|
|
"queueName": "WF_SIG_A0DDB628",
|
|
"waveCount": "6",
|
|
"workflowsPerWave": "18",
|
|
"workerCount": "8"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 108,
|
|
"AverageMilliseconds": 4494.292304629631,
|
|
"P50Milliseconds": 4281.37695,
|
|
"P95Milliseconds": 5589.325505,
|
|
"P99Milliseconds": 5594.529047999999,
|
|
"MaxMilliseconds": 5595.0419
|
|
},
|
|
"PhaseLatencySummaries": null,
|
|
"BaselineComparison": {
|
|
"Status": "Compared",
|
|
"BaselineJsonPath": "C:\\dev\\serdica-backend4\\src\\Serdica\\Ablera.Serdica.Workflow\\__Tests\\Ablera.Serdica.Workflow.IntegrationTests\\bin\\Release\\net9.0\\TestResults\\workflow-performance\\WorkflowPerfSoak\\20260317T065117730-oracle-aq-signal-roundtrip-soak.json",
|
|
"ThroughputDeltaPercent": -3.62935135494,
|
|
"AverageLatencyDeltaPercent": 6.328785591276806,
|
|
"P95LatencyDeltaPercent": 13.88171964381323,
|
|
"MaxLatencyDeltaPercent": 12.159385572433859
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 432,
|
|
"user rollbacks": 180,
|
|
"session logical reads": 104711,
|
|
"db block gets": 5862,
|
|
"consistent gets": 98849,
|
|
"physical reads": 0,
|
|
"physical writes": 0,
|
|
"redo size": 1535580,
|
|
"parse count (total)": 641,
|
|
"execute count": 3398,
|
|
"bytes sent via SQL*Net to client": 1193820,
|
|
"bytes received via SQL*Net from client": 721244
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 15394405,
|
|
"DB CPU": 2680492,
|
|
"sql execute elapsed time": 1525687,
|
|
"connection management call elapsed time": 0,
|
|
"PL/SQL execution elapsed time": 82833
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 540,
|
|
"TimeWaitedMicroseconds": 12450347
|
|
},
|
|
{
|
|
"EventName": "resmgr:cpu quantum",
|
|
"TotalWaits": 536,
|
|
"TimeWaitedMicroseconds": 209620
|
|
},
|
|
{
|
|
"EventName": "row cache lock",
|
|
"TotalWaits": 71,
|
|
"TimeWaitedMicroseconds": 157132
|
|
},
|
|
{
|
|
"EventName": "kksfbc child completion",
|
|
"TotalWaits": 2,
|
|
"TimeWaitedMicroseconds": 100181
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 4074,
|
|
"TimeWaitedMicroseconds": 97003
|
|
},
|
|
{
|
|
"EventName": "cursor: pin S wait on X",
|
|
"TotalWaits": 25,
|
|
"TimeWaitedMicroseconds": 89298
|
|
},
|
|
{
|
|
"EventName": "buffer busy waits",
|
|
"TotalWaits": 343,
|
|
"TimeWaitedMicroseconds": 75467
|
|
},
|
|
{
|
|
"EventName": "row cache mutex",
|
|
"TotalWaits": 16,
|
|
"TimeWaitedMicroseconds": 38066
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 27620.1641,
|
|
"ThroughputPerSecond": 3.9101867609830747
|
|
},
|
|
{
|
|
"ScenarioName": "oracle-aq-signal-roundtrip-throughput-parallel",
|
|
"Tier": "WorkflowPerfThroughput",
|
|
"EnvironmentName": "oracle-aq-docker",
|
|
"StartedAtUtc": "2026-03-17T06:56:36.6858785Z",
|
|
"CompletedAtUtc": "2026-03-17T06:56:41.2618718Z",
|
|
"OperationCount": 96,
|
|
"Concurrency": 16,
|
|
"Counters": {
|
|
"WorkflowsStarted": 96,
|
|
"TasksActivated": 0,
|
|
"TasksCompleted": 0,
|
|
"SignalsPublished": 96,
|
|
"SignalsProcessed": 96,
|
|
"SignalsIgnored": 0,
|
|
"DeadLetteredSignals": 0,
|
|
"RuntimeConflicts": 0,
|
|
"Failures": 0,
|
|
"StuckInstances": 0
|
|
},
|
|
"ResourceSnapshot": {
|
|
"WorkingSetBytes": 238190592,
|
|
"PrivateMemoryBytes": 116928512,
|
|
"MachineName": "AW-36152",
|
|
"FrameworkDescription": ".NET 9.0.14",
|
|
"OsDescription": "Microsoft Windows 10.0.26200"
|
|
},
|
|
"Metadata": {
|
|
"workflowName": "OracleAqPerfSignalRoundTripWorkflow",
|
|
"queueName": "WF_SIG_0C12807D",
|
|
"workerCount": "8",
|
|
"measurementKind": "steady-throughput"
|
|
},
|
|
"LatencySummary": {
|
|
"SampleCount": 96,
|
|
"AverageMilliseconds": 4142.129051041666,
|
|
"P50Milliseconds": 4128.4953000000005,
|
|
"P95Milliseconds": 4215.6449999999995,
|
|
"P99Milliseconds": 4228.832115,
|
|
"MaxMilliseconds": 4233.3335
|
|
},
|
|
"PhaseLatencySummaries": {
|
|
"start": {
|
|
"SampleCount": 96,
|
|
"AverageMilliseconds": 63.14811041666666,
|
|
"P50Milliseconds": 62.105450000000005,
|
|
"P95Milliseconds": 122.10040000000001,
|
|
"P99Milliseconds": 131.04404,
|
|
"MaxMilliseconds": 134.4477
|
|
},
|
|
"signalPublish": {
|
|
"SampleCount": 96,
|
|
"AverageMilliseconds": 18.605395833333333,
|
|
"P50Milliseconds": 18.21255,
|
|
"P95Milliseconds": 25.991500000000002,
|
|
"P99Milliseconds": 28.005344999999995,
|
|
"MaxMilliseconds": 29.0569
|
|
},
|
|
"signalToCompletion": {
|
|
"SampleCount": 96,
|
|
"AverageMilliseconds": 3905.2602708333307,
|
|
"P50Milliseconds": 3905.5325,
|
|
"P95Milliseconds": 4007.863475,
|
|
"P99Milliseconds": 4014.24199,
|
|
"MaxMilliseconds": 4016.8201
|
|
}
|
|
},
|
|
"BaselineComparison": {
|
|
"Status": "Missing",
|
|
"BaselineJsonPath": null,
|
|
"ThroughputDeltaPercent": null,
|
|
"AverageLatencyDeltaPercent": null,
|
|
"P95LatencyDeltaPercent": null,
|
|
"MaxLatencyDeltaPercent": null
|
|
},
|
|
"OracleMetrics": {
|
|
"InstanceName": "FREE",
|
|
"HostName": "0239876c971c",
|
|
"Version": "23.0.0.0.0",
|
|
"SysStatDeltas": {
|
|
"user commits": 384,
|
|
"user rollbacks": 24,
|
|
"session logical reads": 94329,
|
|
"db block gets": 5635,
|
|
"consistent gets": 88694,
|
|
"physical reads": 0,
|
|
"physical writes": 0,
|
|
"redo size": 1361772,
|
|
"parse count (total)": 532,
|
|
"execute count": 2579,
|
|
"bytes sent via SQL*Net to client": 1020811,
|
|
"bytes received via SQL*Net from client": 624681
|
|
},
|
|
"TimeModelDeltas": {
|
|
"DB time": 6436908,
|
|
"DB CPU": 2478448,
|
|
"sql execute elapsed time": 1563590,
|
|
"connection management call elapsed time": 0,
|
|
"PL/SQL execution elapsed time": 77360
|
|
},
|
|
"TopWaitDeltas": [
|
|
{
|
|
"EventName": "log file sync",
|
|
"TotalWaits": 480,
|
|
"TimeWaitedMicroseconds": 3692491
|
|
},
|
|
{
|
|
"EventName": "resmgr:cpu quantum",
|
|
"TotalWaits": 319,
|
|
"TimeWaitedMicroseconds": 283186
|
|
},
|
|
{
|
|
"EventName": "row cache lock",
|
|
"TotalWaits": 42,
|
|
"TimeWaitedMicroseconds": 205821
|
|
},
|
|
{
|
|
"EventName": "SQL*Net message to client",
|
|
"TotalWaits": 3400,
|
|
"TimeWaitedMicroseconds": 94432
|
|
},
|
|
{
|
|
"EventName": "buffer busy waits",
|
|
"TotalWaits": 294,
|
|
"TimeWaitedMicroseconds": 72618
|
|
},
|
|
{
|
|
"EventName": "library cache: mutex X",
|
|
"TotalWaits": 21,
|
|
"TimeWaitedMicroseconds": 21944
|
|
},
|
|
{
|
|
"EventName": "row cache mutex",
|
|
"TotalWaits": 5,
|
|
"TimeWaitedMicroseconds": 21715
|
|
},
|
|
{
|
|
"EventName": "enq: TX - contention",
|
|
"TotalWaits": 3,
|
|
"TimeWaitedMicroseconds": 1188
|
|
}
|
|
]
|
|
},
|
|
"DurationMilliseconds": 4575.9933,
|
|
"ThroughputPerSecond": 20.979051695726913
|
|
}
|
|
]
|
|
}
|