Skip to content

Commit 58b30e2

Browse files
fix: re-run benchmarks
1 parent c3e8ee4 commit 58b30e2

24 files changed

+254
-212
lines changed

benchmark/BenchmarkDotNet.Artifacts/results/BenchmarkRunner.Benchmarks.MysqlReadBenchmark-report-github.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,22 @@ BenchmarkDotNet v0.13.12, macOS 15.6.1 (24G90) [Darwin 24.6.0]
44
Apple M2, 1 CPU, 8 logical and 8 physical cores
55
.NET SDK 8.0.416
66
[Host] : .NET 8.0.22 (8.0.2225.52707), Arm64 RyuJIT AdvSIMD
7-
Job-HATOLI : .NET 8.0.22 (8.0.2225.52707), Arm64 RyuJIT AdvSIMD
7+
Job-YVFTVT : .NET 8.0.22 (8.0.2225.52707), Arm64 RyuJIT AdvSIMD
88
9-
Runtime=.NET 8.0 IterationCount=8 WarmupCount=2
10-
Categories=Read
9+
Runtime=.NET 8.0 InvocationCount=1 IterationCount=8
10+
UnrollFactor=1 WarmupCount=2 Categories=Read
1111
1212
```
13-
| Method | Limit | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Gen1 | Gen2 | Allocated | Alloc Ratio |
14-
|-------------------------------------------- |------ |---------:|---------:|---------:|------:|--------:|----------:|----------:|---------:|----------:|------------:|
15-
| **'SQLC - GetCustomerOrders'** | **5000** | **12.27 ms** | **0.846 ms** | **0.442 ms** | **1.00** | **0.00** | **687.5000** | **671.8750** | **312.5000** | **2.74 MB** | **1.00** |
16-
| 'EFCore (NoTracking) - GetCustomerOrders' | 5000 | 12.82 ms | 0.835 ms | 0.437 ms | 1.05 | 0.02 | 359.3750 | 156.2500 | - | 2.92 MB | 1.07 |
17-
| 'EFCore (WithTracking) - GetCustomerOrders' | 5000 | 13.49 ms | 1.045 ms | 0.547 ms | 1.10 | 0.07 | 359.3750 | 156.2500 | - | 2.92 MB | 1.07 |
18-
| | | | | | | | | | | | |
19-
| **'SQLC - GetCustomerOrders'** | **10000** | **25.61 ms** | **3.637 ms** | **1.615 ms** | **1.00** | **0.00** | **1615.3846** | **1615.3846** | **461.5385** | **5.46 MB** | **1.00** |
20-
| 'EFCore (NoTracking) - GetCustomerOrders' | 10000 | 26.78 ms | 1.703 ms | 0.891 ms | 1.05 | 0.07 | 781.2500 | 375.0000 | 187.5000 | 5.81 MB | 1.06 |
21-
| 'EFCore (WithTracking) - GetCustomerOrders' | 10000 | 26.43 ms | 1.080 ms | 0.479 ms | 1.04 | 0.06 | 781.2500 | 375.0000 | 187.5000 | 5.8 MB | 1.06 |
22-
| | | | | | | | | | | | |
23-
| **'SQLC - GetCustomerOrders'** | **20000** | **57.04 ms** | **3.830 ms** | **2.003 ms** | **1.00** | **0.00** | **1800.0000** | **1800.0000** | **800.0000** | **10.91 MB** | **1.00** |
24-
| 'EFCore (NoTracking) - GetCustomerOrders' | 20000 | 52.74 ms | 3.330 ms | 1.479 ms | 0.93 | 0.03 | 1600.0000 | 800.0000 | 400.0000 | 11.57 MB | 1.06 |
25-
| 'EFCore (WithTracking) - GetCustomerOrders' | 20000 | 51.36 ms | 4.815 ms | 2.138 ms | 0.91 | 0.06 | 1600.0000 | 800.0000 | 400.0000 | 11.56 MB | 1.06 |
13+
| Method | Limit | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
14+
|-------------------------------------------- |------ |----------:|----------:|----------:|------:|--------:|----------:|----------:|------------:|
15+
| **'SQLC - GetCustomerOrders'** | **5000** | **9.498 ms** | **0.4534 ms** | **0.2013 ms** | **1.00** | **0.00** | **-** | **2.81 MB** | **1.00** |
16+
| 'EFCore (NoTracking) - GetCustomerOrders' | 5000 | 10.387 ms | 1.4703 ms | 0.7690 ms | 1.11 | 0.05 | - | 2.96 MB | 1.05 |
17+
| 'EFCore (WithTracking) - GetCustomerOrders' | 5000 | 9.708 ms | 2.0297 ms | 1.0615 ms | 1.02 | 0.12 | - | 3 MB | 1.06 |
18+
| | | | | | | | | | |
19+
| **'SQLC - GetCustomerOrders'** | **10000** | **17.683 ms** | **6.8399 ms** | **3.5774 ms** | **1.00** | **0.00** | **-** | **5.53 MB** | **1.00** |
20+
| 'EFCore (NoTracking) - GetCustomerOrders' | 10000 | 15.200 ms | 0.8059 ms | 0.3578 ms | 0.92 | 0.15 | - | 5.86 MB | 1.06 |
21+
| 'EFCore (WithTracking) - GetCustomerOrders' | 10000 | 24.200 ms | 2.6178 ms | 1.3691 ms | 1.42 | 0.29 | - | 5.8 MB | 1.05 |
22+
| | | | | | | | | | |
23+
| **'SQLC - GetCustomerOrders'** | **20000** | **31.957 ms** | **7.4290 ms** | **3.2985 ms** | **1.00** | **0.00** | **-** | **10.94 MB** | **1.00** |
24+
| 'EFCore (NoTracking) - GetCustomerOrders' | 20000 | 36.138 ms | 5.8442 ms | 2.5949 ms | 1.15 | 0.18 | 1000.0000 | 11.65 MB | 1.07 |
25+
| 'EFCore (WithTracking) - GetCustomerOrders' | 20000 | 35.142 ms | 2.9059 ms | 1.0363 ms | 1.11 | 0.16 | 1000.0000 | 11.62 MB | 1.06 |
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
Method,Job,AnalyzeLaunchVariance,EvaluateOverhead,MaxAbsoluteError,MaxRelativeError,MinInvokeCount,MinIterationTime,OutlierMode,Affinity,EnvironmentVariables,Jit,LargeAddressAware,Platform,PowerPlanMode,Runtime,AllowVeryLargeObjects,Concurrent,CpuGroups,Force,HeapAffinitizeMask,HeapCount,NoAffinitize,RetainVm,Server,Arguments,BuildConfiguration,Clock,EngineFactory,NuGetReferences,Toolchain,IsMutator,InvocationCount,IterationCount,IterationTime,LaunchCount,MaxIterationCount,MaxWarmupIterationCount,MemoryRandomization,MinIterationCount,MinWarmupIterationCount,RunStrategy,UnrollFactor,WarmupCount,Categories,Limit,Mean,Error,StdDev,Ratio,RatioSD,Gen0,Gen1,Gen2,Allocated,Alloc Ratio
2-
'SQLC - GetCustomerOrders',Job-HATOLI,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,8,Default,Default,Default,Default,Default,Default,Default,Default,16,2,Read,5000,12.27 ms,0.846 ms,0.442 ms,1.00,0.00,687.5000,671.8750,312.5000,2.74 MB,1.00
3-
'EFCore (NoTracking) - GetCustomerOrders',Job-HATOLI,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,8,Default,Default,Default,Default,Default,Default,Default,Default,16,2,Read,5000,12.82 ms,0.835 ms,0.437 ms,1.05,0.02,359.3750,156.2500,0.0000,2.92 MB,1.07
4-
'EFCore (WithTracking) - GetCustomerOrders',Job-HATOLI,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,8,Default,Default,Default,Default,Default,Default,Default,Default,16,2,Read,5000,13.49 ms,1.045 ms,0.547 ms,1.10,0.07,359.3750,156.2500,0.0000,2.92 MB,1.07
5-
'SQLC - GetCustomerOrders',Job-HATOLI,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,8,Default,Default,Default,Default,Default,Default,Default,Default,16,2,Read,10000,25.61 ms,3.637 ms,1.615 ms,1.00,0.00,1615.3846,1615.3846,461.5385,5.46 MB,1.00
6-
'EFCore (NoTracking) - GetCustomerOrders',Job-HATOLI,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,8,Default,Default,Default,Default,Default,Default,Default,Default,16,2,Read,10000,26.78 ms,1.703 ms,0.891 ms,1.05,0.07,781.2500,375.0000,187.5000,5.81 MB,1.06
7-
'EFCore (WithTracking) - GetCustomerOrders',Job-HATOLI,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,8,Default,Default,Default,Default,Default,Default,Default,Default,16,2,Read,10000,26.43 ms,1.080 ms,0.479 ms,1.04,0.06,781.2500,375.0000,187.5000,5.8 MB,1.06
8-
'SQLC - GetCustomerOrders',Job-HATOLI,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,8,Default,Default,Default,Default,Default,Default,Default,Default,16,2,Read,20000,57.04 ms,3.830 ms,2.003 ms,1.00,0.00,1800.0000,1800.0000,800.0000,10.91 MB,1.00
9-
'EFCore (NoTracking) - GetCustomerOrders',Job-HATOLI,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,8,Default,Default,Default,Default,Default,Default,Default,Default,16,2,Read,20000,52.74 ms,3.330 ms,1.479 ms,0.93,0.03,1600.0000,800.0000,400.0000,11.57 MB,1.06
10-
'EFCore (WithTracking) - GetCustomerOrders',Job-HATOLI,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,8,Default,Default,Default,Default,Default,Default,Default,Default,16,2,Read,20000,51.36 ms,4.815 ms,2.138 ms,0.91,0.06,1600.0000,800.0000,400.0000,11.56 MB,1.06
1+
Method,Job,AnalyzeLaunchVariance,EvaluateOverhead,MaxAbsoluteError,MaxRelativeError,MinInvokeCount,MinIterationTime,OutlierMode,Affinity,EnvironmentVariables,Jit,LargeAddressAware,Platform,PowerPlanMode,Runtime,AllowVeryLargeObjects,Concurrent,CpuGroups,Force,HeapAffinitizeMask,HeapCount,NoAffinitize,RetainVm,Server,Arguments,BuildConfiguration,Clock,EngineFactory,NuGetReferences,Toolchain,IsMutator,InvocationCount,IterationCount,IterationTime,LaunchCount,MaxIterationCount,MaxWarmupIterationCount,MemoryRandomization,MinIterationCount,MinWarmupIterationCount,RunStrategy,UnrollFactor,WarmupCount,Categories,Limit,Mean,Error,StdDev,Ratio,RatioSD,Gen0,Allocated,Alloc Ratio
2+
'SQLC - GetCustomerOrders',Job-YVFTVT,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,1,8,Default,Default,Default,Default,Default,Default,Default,Default,1,2,Read,5000,9.498 ms,0.4534 ms,0.2013 ms,1.00,0.00,0.0000,2.81 MB,1.00
3+
'EFCore (NoTracking) - GetCustomerOrders',Job-YVFTVT,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,1,8,Default,Default,Default,Default,Default,Default,Default,Default,1,2,Read,5000,10.387 ms,1.4703 ms,0.7690 ms,1.11,0.05,0.0000,2.96 MB,1.05
4+
'EFCore (WithTracking) - GetCustomerOrders',Job-YVFTVT,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,1,8,Default,Default,Default,Default,Default,Default,Default,Default,1,2,Read,5000,9.708 ms,2.0297 ms,1.0615 ms,1.02,0.12,0.0000,3 MB,1.06
5+
'SQLC - GetCustomerOrders',Job-YVFTVT,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,1,8,Default,Default,Default,Default,Default,Default,Default,Default,1,2,Read,10000,17.683 ms,6.8399 ms,3.5774 ms,1.00,0.00,0.0000,5.53 MB,1.00
6+
'EFCore (NoTracking) - GetCustomerOrders',Job-YVFTVT,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,1,8,Default,Default,Default,Default,Default,Default,Default,Default,1,2,Read,10000,15.200 ms,0.8059 ms,0.3578 ms,0.92,0.15,0.0000,5.86 MB,1.06
7+
'EFCore (WithTracking) - GetCustomerOrders',Job-YVFTVT,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,1,8,Default,Default,Default,Default,Default,Default,Default,Default,1,2,Read,10000,24.200 ms,2.6178 ms,1.3691 ms,1.42,0.29,0.0000,5.8 MB,1.05
8+
'SQLC - GetCustomerOrders',Job-YVFTVT,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,1,8,Default,Default,Default,Default,Default,Default,Default,Default,1,2,Read,20000,31.957 ms,7.4290 ms,3.2985 ms,1.00,0.00,0.0000,10.94 MB,1.00
9+
'EFCore (NoTracking) - GetCustomerOrders',Job-YVFTVT,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,1,8,Default,Default,Default,Default,Default,Default,Default,Default,1,2,Read,20000,36.138 ms,5.8442 ms,2.5949 ms,1.15,0.18,1000.0000,11.65 MB,1.07
10+
'EFCore (WithTracking) - GetCustomerOrders',Job-YVFTVT,False,Default,Default,Default,Default,Default,Default,00000000,Empty,RyuJit,Default,Arm64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,1,8,Default,Default,Default,Default,Default,Default,Default,Default,1,2,Read,20000,35.142 ms,2.9059 ms,1.0363 ms,1.11,0.16,1000.0000,11.62 MB,1.06

benchmark/BenchmarkDotNet.Artifacts/results/BenchmarkRunner.Benchmarks.MysqlReadBenchmark-report.html

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang='en'>
33
<head>
44
<meta charset='utf-8' />
5-
<title>BenchmarkRunner.Benchmarks.MysqlReadBenchmark-20251208-002319</title>
5+
<title>BenchmarkRunner.Benchmarks.MysqlReadBenchmark-20251208-011053</title>
66

77
<style type="text/css">
88
table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
@@ -17,24 +17,24 @@
1717
Apple M2, 1 CPU, 8 logical and 8 physical cores
1818
.NET SDK 8.0.416
1919
[Host] : .NET 8.0.22 (8.0.2225.52707), Arm64 RyuJIT AdvSIMD
20-
Job-HATOLI : .NET 8.0.22 (8.0.2225.52707), Arm64 RyuJIT AdvSIMD
20+
Job-YVFTVT : .NET 8.0.22 (8.0.2225.52707), Arm64 RyuJIT AdvSIMD
2121
</code></pre>
22-
<pre><code>Runtime=.NET 8.0 IterationCount=8 WarmupCount=2
23-
Categories=Read
22+
<pre><code>Runtime=.NET 8.0 InvocationCount=1 IterationCount=8
23+
UnrollFactor=1 WarmupCount=2 Categories=Read
2424
</code></pre>
2525

2626
<table>
27-
<thead><tr><th>Method </th><th>Limit</th><th>Mean</th><th>Error</th><th>StdDev</th><th>Ratio</th><th>RatioSD</th><th>Gen0</th><th>Gen1</th><th>Gen2</th><th>Allocated</th><th>Alloc Ratio</th>
27+
<thead><tr><th>Method </th><th>Limit</th><th>Mean</th><th>Error</th><th>StdDev</th><th>Ratio</th><th>RatioSD</th><th>Gen0</th><th>Allocated</th><th>Alloc Ratio</th>
2828
</tr>
29-
</thead><tbody><tr><td>&#39;SQLC - GetCustomerOrders&#39;</td><td>5000</td><td>12.27 ms</td><td>0.846 ms</td><td>0.442 ms</td><td>1.00</td><td>0.00</td><td>687.5000</td><td>671.8750</td><td>312.5000</td><td>2.74 MB</td><td>1.00</td>
30-
</tr><tr><td>&#39;EFCore (NoTracking) - GetCustomerOrders&#39;</td><td>5000</td><td>12.82 ms</td><td>0.835 ms</td><td>0.437 ms</td><td>1.05</td><td>0.02</td><td>359.3750</td><td>156.2500</td><td>-</td><td>2.92 MB</td><td>1.07</td>
31-
</tr><tr><td>&#39;EFCore (WithTracking) - GetCustomerOrders&#39;</td><td>5000</td><td>13.49 ms</td><td>1.045 ms</td><td>0.547 ms</td><td>1.10</td><td>0.07</td><td>359.3750</td><td>156.2500</td><td>-</td><td>2.92 MB</td><td>1.07</td>
32-
</tr><tr><td>&#39;SQLC - GetCustomerOrders&#39;</td><td>10000</td><td>25.61 ms</td><td>3.637 ms</td><td>1.615 ms</td><td>1.00</td><td>0.00</td><td>1615.3846</td><td>1615.3846</td><td>461.5385</td><td>5.46 MB</td><td>1.00</td>
33-
</tr><tr><td>&#39;EFCore (NoTracking) - GetCustomerOrders&#39;</td><td>10000</td><td>26.78 ms</td><td>1.703 ms</td><td>0.891 ms</td><td>1.05</td><td>0.07</td><td>781.2500</td><td>375.0000</td><td>187.5000</td><td>5.81 MB</td><td>1.06</td>
34-
</tr><tr><td>&#39;EFCore (WithTracking) - GetCustomerOrders&#39;</td><td>10000</td><td>26.43 ms</td><td>1.080 ms</td><td>0.479 ms</td><td>1.04</td><td>0.06</td><td>781.2500</td><td>375.0000</td><td>187.5000</td><td>5.8 MB</td><td>1.06</td>
35-
</tr><tr><td>&#39;SQLC - GetCustomerOrders&#39;</td><td>20000</td><td>57.04 ms</td><td>3.830 ms</td><td>2.003 ms</td><td>1.00</td><td>0.00</td><td>1800.0000</td><td>1800.0000</td><td>800.0000</td><td>10.91 MB</td><td>1.00</td>
36-
</tr><tr><td>&#39;EFCore (NoTracking) - GetCustomerOrders&#39;</td><td>20000</td><td>52.74 ms</td><td>3.330 ms</td><td>1.479 ms</td><td>0.93</td><td>0.03</td><td>1600.0000</td><td>800.0000</td><td>400.0000</td><td>11.57 MB</td><td>1.06</td>
37-
</tr><tr><td>&#39;EFCore (WithTracking) - GetCustomerOrders&#39;</td><td>20000</td><td>51.36 ms</td><td>4.815 ms</td><td>2.138 ms</td><td>0.91</td><td>0.06</td><td>1600.0000</td><td>800.0000</td><td>400.0000</td><td>11.56 MB</td><td>1.06</td>
29+
</thead><tbody><tr><td>&#39;SQLC - GetCustomerOrders&#39;</td><td>5000</td><td>9.498 ms</td><td>0.4534 ms</td><td>0.2013 ms</td><td>1.00</td><td>0.00</td><td>-</td><td>2.81 MB</td><td>1.00</td>
30+
</tr><tr><td>&#39;EFCore (NoTracking) - GetCustomerOrders&#39;</td><td>5000</td><td>10.387 ms</td><td>1.4703 ms</td><td>0.7690 ms</td><td>1.11</td><td>0.05</td><td>-</td><td>2.96 MB</td><td>1.05</td>
31+
</tr><tr><td>&#39;EFCore (WithTracking) - GetCustomerOrders&#39;</td><td>5000</td><td>9.708 ms</td><td>2.0297 ms</td><td>1.0615 ms</td><td>1.02</td><td>0.12</td><td>-</td><td>3 MB</td><td>1.06</td>
32+
</tr><tr><td>&#39;SQLC - GetCustomerOrders&#39;</td><td>10000</td><td>17.683 ms</td><td>6.8399 ms</td><td>3.5774 ms</td><td>1.00</td><td>0.00</td><td>-</td><td>5.53 MB</td><td>1.00</td>
33+
</tr><tr><td>&#39;EFCore (NoTracking) - GetCustomerOrders&#39;</td><td>10000</td><td>15.200 ms</td><td>0.8059 ms</td><td>0.3578 ms</td><td>0.92</td><td>0.15</td><td>-</td><td>5.86 MB</td><td>1.06</td>
34+
</tr><tr><td>&#39;EFCore (WithTracking) - GetCustomerOrders&#39;</td><td>10000</td><td>24.200 ms</td><td>2.6178 ms</td><td>1.3691 ms</td><td>1.42</td><td>0.29</td><td>-</td><td>5.8 MB</td><td>1.05</td>
35+
</tr><tr><td>&#39;SQLC - GetCustomerOrders&#39;</td><td>20000</td><td>31.957 ms</td><td>7.4290 ms</td><td>3.2985 ms</td><td>1.00</td><td>0.00</td><td>-</td><td>10.94 MB</td><td>1.00</td>
36+
</tr><tr><td>&#39;EFCore (NoTracking) - GetCustomerOrders&#39;</td><td>20000</td><td>36.138 ms</td><td>5.8442 ms</td><td>2.5949 ms</td><td>1.15</td><td>0.18</td><td>1000.0000</td><td>11.65 MB</td><td>1.07</td>
37+
</tr><tr><td>&#39;EFCore (WithTracking) - GetCustomerOrders&#39;</td><td>20000</td><td>35.142 ms</td><td>2.9059 ms</td><td>1.0363 ms</td><td>1.11</td><td>0.16</td><td>1000.0000</td><td>11.62 MB</td><td>1.06</td>
3838
</tr></tbody></table>
3939
</body>
4040
</html>

0 commit comments

Comments
 (0)