WooCommerce SQLite PR #378 Benchmark: Readable Report

Local production-methodology diagnostic on macOS. Fixture woocommerce-5gb, warm-up 10.0s, measured 30.0s, 3 repetitions. Merged PR assessment: added SQLite PR #378 to the existing MariaDB, SQLite rc3, and stable-control matrix at concurrent-request points 4, 16, 32, 64.

Back to benchmark index

Visual Summary: SQLite rc3 vs MariaDB

Green favors SQLite rc3. Red favors MariaDB. Gray is within 3%.

Throughput and writes are better when higher. Avg flow and p95 are better when lower, so a green latency chip means SQLite was faster.
Workload / concurrent requests4163264
read-heavy
90% catalog browsing/search and 10% logged-in order-admin reads; no checkout writes.
throughput: 12.8% loweravg flow: 14.7% slowerp95: 18.6% slowerwrites: not in mixthroughput: 20.3% loweravg flow: 25.2% slowerp95: 5.5% fasterwrites: not in mixthroughput: 18.4% loweravg flow: 22.5% slowerp95: 20.6% fasterwrites: not in mixthroughput: 27.1% loweravg flow: 36.6% slowerp95: 20.7% fasterwrites: not in mix
balanced
50% catalog browsing/search, 20% add-to-cart flows, 20% checkout/order writes, 10% order-admin reads.
throughput: 6.2% higheravg flow: 5.9% fasterp95: 1.7% fasterwrites: 2.3% lowerthroughput: 23.7% loweravg flow: 30.7% slowerp95: 1.0% slowerwrites: 30.0% lowerthroughput: 24.5% loweravg flow: 31.6% slowerp95: 13.5% fasterwrites: 27.8% lowerthroughput: 32.6% loweravg flow: 49.1% slowerp95: 13.6% fasterwrites: 32.3% lower
write-heavy
20% catalog browsing, 20% add-to-cart flows, 50% checkout/order writes, 10% order-admin reads.
throughput: 13.0% higheravg flow: 12.0% fasterp95: 7.6% fasterwrites: 9.0% higherthroughput: 15.5% loweravg flow: 17.8% slowerp95: 10.4% slowerwrites: 16.0% lowerthroughput: 24.7% loweravg flow: 32.0% slowerp95: 33.9% slowerwrites: 26.9% lowerthroughput: 32.3% loweravg flow: 48.7% slowerp95: 40.0% slowerwrites: 32.5% lower

How The Test Was Conducted

The measured window starts after restore, server startup, login setup, and warm-up.

  1. Build one fresh WordPress site per selected database variant from the same downloaded WordPress package.
  2. Install the SQLite driver or configure MariaDB, install WooCommerce, and generate the same seeded 5GB WooCommerce fixture for each variant.
  3. Create a clean database snapshot for each variant after fixture generation.
  4. For every measured cell, restore that variant's clean snapshot before starting the measured case.
  5. Start local nginx and PHP-FPM for that one case, then prepare logged-in admin/customer sessions outside the measured timing window.
  6. Run a 10-second warm-up so first-request and cache effects do not dominate the measured result.
  7. Run the measured workload for 30 seconds at the configured number of concurrent workers: 4, 16, 32, or 64.
  8. The load generator did not literally open Chrome. It issued browser-equivalent HTTP requests for the same user journeys.
  9. Public browse flow: visit the shop/home page, open product pages, and perform catalog searches.
  10. Cart flow: open a product page, submit add-to-cart, and load the cart page.
  11. Checkout flow: add a product, open checkout, submit the WooCommerce order form with benchmark billing details, and verify that an order was created.
  12. Admin read flow: log in as an administrator and open WooCommerce order-admin screens.
  13. Record per-case request logs, full-flow timings, average HTTP request timings, write verification, failures, SQLite WAL size, SQLite lock messages, and MariaDB status counters.
  14. Repeat each workload/concurrent-request/variant cell three times and report medians.

What Was Compared

These definitions apply to every table below.

Database Variants

  • MariaDB baseline: WordPress Core using the local MariaDB/InnoDB database.
  • SQLite rc3: WordPress Core using SQLite Database Integration v3.0.0-rc.3.
  • SQLite stable: WordPress Core using SQLite Database Integration v2.2.23 as the stable-line control.
  • SQLite PR #378: WordPress Core using SQLite Database Integration PR #378, parser + lexer performance branch.

Workload Mixes

  • read-heavy: 90% catalog browsing/search and 10% logged-in order-admin reads; no checkout writes.
  • balanced: 50% catalog browsing/search, 20% add-to-cart flows, 20% checkout/order writes, 10% order-admin reads.
  • write-heavy: 20% catalog browsing, 20% add-to-cart flows, 50% checkout/order writes, 10% order-admin reads.

How To Read The Numbers

Comparison sections state their baseline in the section heading. For throughput columns, positive is good for the left-hand SQLite variant and negative is bad. For latency columns, negative is good because lower latency is faster.

Methodology Fixes In This Run

These methodology controls make the local request-load results comparable across variants and avoid counting setup work as measured latency.

SQLite rc3 vs MariaDB

Each row compares SQLite rc3 against MariaDB for the same workload and number of concurrent requests.

WorkloadConcurrent requestsPlain Englishrc3 flows/sMariaDB flows/sSQLite throughput vs MariaDBrc3 avg flowMariaDB avg flowSQLite avg flow time vs MariaDBrc3 p95MariaDB p95SQLite p95 latency vs MariaDBrc3 write/sMariaDB write/sSQLite write throughput vs MariaDBrc3 write p95MariaDB write p95SQLite write p95 vs MariaDB
read-heavy4throughput: SQLite was 12.8% lower; p95 latency: SQLite was 18.6% slower40.7946.76-12.8%98 ms85 ms+14.7%174 ms147 ms+18.6%0.000.00
read-heavy16throughput: SQLite was 20.3% lower; p95 latency: SQLite was 5.5% faster37.5147.08-20.3%424 ms339 ms+25.2%810 ms857 ms-5.5%0.000.00
read-heavy32throughput: SQLite was 18.4% lower; p95 latency: SQLite was 20.6% faster36.8845.20-18.4%862 ms703 ms+22.5%1,531 ms1,927 ms-20.6%0.000.00
read-heavy64throughput: SQLite was 27.1% lower; p95 latency: SQLite was 20.7% faster32.2444.25-27.1%1,947 ms1,425 ms+36.6%3,264 ms4,115 ms-20.7%0.000.00
balanced4throughput: SQLite was 6.2% higher; p95 latency: SQLite was 1.7% faster; write throughput: SQLite was 2.3% lower; write p95: SQLite was 7.3% faster17.9916.94+6.2%221 ms235 ms-5.9%661 ms673 ms-1.7%3.974.06-2.3%720 ms777 ms-7.3%
balanced16throughput: SQLite was 23.7% lower; p95 latency: SQLite was 1.0% slower; write throughput: SQLite was 30.0% lower; write p95: SQLite was 0.7% slower17.6823.16-23.7%887 ms679 ms+30.7%2,752 ms2,726 ms+1.0%3.234.62-30.0%3,121 ms3,100 ms+0.7%
balanced32throughput: SQLite was 24.5% lower; p95 latency: SQLite was 13.5% faster; write throughput: SQLite was 27.8% lower; write p95: SQLite was 11.8% faster18.8625.00-24.5%1,642 ms1,248 ms+31.6%4,371 ms5,053 ms-13.5%3.725.15-27.8%4,781 ms5,420 ms-11.8%
balanced64throughput: SQLite was 32.6% lower; p95 latency: SQLite was 13.6% faster; write throughput: SQLite was 32.3% lower; write p95: SQLite was 11.8% faster16.5024.48-32.6%3,688 ms2,473 ms+49.1%8,525 ms9,864 ms-13.6%3.405.02-32.3%9,315 ms10,563 ms-11.8%
write-heavy4throughput: SQLite was 13.0% higher; p95 latency: SQLite was 7.6% faster; write throughput: SQLite was 9.0% higher; write p95: SQLite was 11.4% faster11.3410.03+13.0%349 ms396 ms-12.0%703 ms761 ms-7.6%5.555.10+9.0%725 ms818 ms-11.4%
write-heavy16throughput: SQLite was 15.5% lower; p95 latency: SQLite was 10.4% slower; write throughput: SQLite was 16.0% lower; write p95: SQLite was 1.5% slower11.0413.08-15.5%1,410 ms1,197 ms+17.8%2,747 ms2,489 ms+10.4%5.526.57-16.0%2,912 ms2,870 ms+1.5%
write-heavy32throughput: SQLite was 24.7% lower; p95 latency: SQLite was 33.9% slower; write throughput: SQLite was 26.9% lower; write p95: SQLite was 36.4% slower11.5115.29-24.7%2,702 ms2,046 ms+32.0%5,758 ms4,299 ms+33.9%5.557.60-26.9%6,247 ms4,580 ms+36.4%
write-heavy64throughput: SQLite was 32.3% lower; p95 latency: SQLite was 40.0% slower; write throughput: SQLite was 32.5% lower; write p95: SQLite was 41.5% slower10.4915.50-32.3%5,841 ms3,928 ms+48.7%12,037 ms8,599 ms+40.0%5.127.58-32.5%12,767 ms9,023 ms+41.5%
good for SQLite bad for SQLite within 3%

SQLite rc3 vs Stable SQLite 2.2.23

This isolates the release-candidate driver from the stable plugin line under the same workload and concurrency levels.

WorkloadConcurrent requestsPlain Englishrc3 throughput vs stablerc3 avg flow time vs stablerc3 p95 latency vs stablerc3 write throughput vs stablerc3 write p95 vs stablerc3 max WALStable max WAL
read-heavy4throughput: SQLite was 0.9% higher; p95 latency: SQLite was 2.9% faster+0.9%-0.9%-2.9%4.0 MB4.0 MB
read-heavy16throughput: about the same; p95 latency: about the same-0.3%+0.2%+0.4%4.3 MB4.2 MB
read-heavy32throughput: about the same; p95 latency: SQLite was 1.0% slower+0.1%+0.2%+1.0%4.9 MB6.1 MB
read-heavy64throughput: SQLite was 8.7% lower; p95 latency: SQLite was 6.1% slower-8.7%+9.0%+6.1%12.7 MB6.6 MB
balanced4throughput: SQLite was 1.7% lower; p95 latency: SQLite was 4.0% slower; write throughput: SQLite was 2.0% higher; write p95: SQLite was 4.3% slower-1.7%+2.8%+4.0%+2.0%+4.3%6.5 MB6.5 MB
balanced16throughput: SQLite was 7.6% lower; p95 latency: SQLite was 20.3% slower; write throughput: SQLite was 4.8% lower; write p95: SQLite was 9.0% slower-7.6%+8.8%+20.3%-4.8%+9.0%80.7 MB43.7 MB
balanced32throughput: SQLite was 47.0% higher; p95 latency: SQLite was 25.7% faster; write throughput: SQLite was 71.9% higher; write p95: SQLite was 40.9% faster+47.0%-30.8%-25.7%+71.9%-40.9%120.9 MB82.7 MB
balanced64throughput: SQLite was 44.2% higher; p95 latency: SQLite was 29.9% faster; write throughput: SQLite was 78.8% higher; write p95: SQLite was 35.9% faster+44.2%-27.4%-29.9%+78.8%-35.9%90.3 MB68.3 MB
write-heavy4throughput: SQLite was 5.0% lower; p95 latency: SQLite was 7.0% slower; write throughput: SQLite was 1.6% lower; write p95: SQLite was 5.4% slower-5.0%+5.7%+7.0%-1.6%+5.4%9.6 MB10.4 MB
write-heavy16throughput: SQLite was 65.3% higher; p95 latency: SQLite was 45.1% faster; write throughput: SQLite was 85.9% higher; write p95: SQLite was 46.3% faster+65.3%-37.8%-45.1%+85.9%-46.3%116.0 MB98.1 MB
write-heavy32throughput: SQLite was 68.4% higher; p95 latency: SQLite was 37.4% faster; write throughput: SQLite was 78.7% higher; write p95: SQLite was 36.4% faster+68.4%-36.2%-37.4%+78.7%-36.4%208.0 MB153.1 MB
write-heavy64throughput: SQLite was 65.6% higher; p95 latency: SQLite was 22.7% faster; write throughput: SQLite was 90.1% higher; write p95: SQLite was 23.2% faster+65.6%-30.2%-22.7%+90.1%-23.2%204.1 MB164.1 MB

SQLite PR #378 vs SQLite rc3

Each row compares SQLite PR #378 against rc3 for the same workload and number of concurrent requests.

WorkloadConcurrent requestsPlain EnglishSQLite PR #378 flows/sSQLite rc3 flows/sSQLite PR #378 throughput vs SQLite rc3SQLite PR #378 avg flowSQLite rc3 avg flowSQLite PR #378 avg flow vs SQLite rc3SQLite PR #378 avg HTTPSQLite rc3 avg HTTPSQLite PR #378 avg HTTP vs SQLite rc3SQLite PR #378 p95SQLite rc3 p95SQLite PR #378 p95 vs SQLite rc3SQLite PR #378 write/sSQLite rc3 write/sSQLite PR #378 write throughput vs SQLite rc3SQLite PR #378 write p95SQLite rc3 write p95SQLite PR #378 write p95 vs SQLite rc3SQLite PR #378 failedSQLite PR #378 SQLite locks
read-heavy4throughput: SQLite was 6.0% lower; p95 latency: SQLite was 8.8% slower38.3540.79-6.0%104 ms98 ms+6.3%104 ms98 ms+6.3%189 ms174 ms+8.8%0.000.0000
read-heavy16throughput: about the same; p95 latency: SQLite was 4.3% faster37.7037.51+0.5%423 ms424 ms-0.4%422 ms424 ms-0.4%775 ms810 ms-4.3%0.000.0000
read-heavy32throughput: SQLite was 6.3% lower; p95 latency: SQLite was 0.8% faster34.5636.88-6.3%916 ms862 ms+6.3%916 ms862 ms+6.3%1,519 ms1,531 ms-0.8%0.000.0000
read-heavy64throughput: SQLite was 27.1% lower; p95 latency: SQLite was 39.4% slower23.5132.24-27.1%2,652 ms1,947 ms+36.2%2,652 ms1,947 ms+36.2%4,551 ms3,264 ms+39.4%0.000.0000
balanced4throughput: SQLite was 11.4% lower; p95 latency: SQLite was 10.1% slower; write throughput: SQLite was 4.6% lower; write p95: SQLite was 5.2% slower15.9417.99-11.4%248 ms221 ms+11.9%119 ms110 ms+9.0%728 ms661 ms+10.1%3.793.97-4.6%758 ms720 ms+5.2%00
balanced16throughput: SQLite was 3.0% higher; p95 latency: SQLite was 11.8% faster; write throughput: SQLite was 4.5% higher; write p95: SQLite was 6.0% faster18.2117.68+3.0%860 ms887 ms-3.1%436 ms446 ms-2.3%2,428 ms2,752 ms-11.8%3.383.23+4.5%2,936 ms3,121 ms-6.0%00
balanced32throughput: SQLite was 1.7% higher; p95 latency: SQLite was 5.4% slower; write throughput: SQLite was 2.7% higher; write p95: SQLite was 3.3% slower19.1918.86+1.7%1,610 ms1,642 ms-2.0%831 ms845 ms-1.7%4,608 ms4,371 ms+5.4%3.823.72+2.7%4,938 ms4,781 ms+3.3%00
balanced64throughput: SQLite was 24.1% lower; p95 latency: SQLite was 29.8% slower; write throughput: SQLite was 25.8% lower; write p95: SQLite was 35.5% slower12.5316.50-24.1%4,821 ms3,688 ms+30.7%2,401 ms1,812 ms+32.5%11,068 ms8,525 ms+29.8%2.523.40-25.8%12,624 ms9,315 ms+35.5%00
write-heavy4throughput: SQLite was 2.4% lower; p95 latency: about the same; write throughput: SQLite was 1.3% lower; write p95: SQLite was 9.5% slower11.0611.34-2.4%359 ms349 ms+3.0%124 ms121 ms+2.6%703 ms703 ms-0.0%5.485.55-1.3%794 ms725 ms+9.5%00
write-heavy16throughput: SQLite was 1.7% higher; p95 latency: SQLite was 10.7% slower; write throughput: SQLite was 0.6% higher; write p95: SQLite was 9.5% slower11.2411.04+1.7%1,403 ms1,410 ms-0.5%476 ms478 ms-0.4%3,042 ms2,747 ms+10.7%5.555.52+0.6%3,189 ms2,912 ms+9.5%00
write-heavy32throughput: SQLite was 10.1% lower; p95 latency: SQLite was 9.1% slower; write throughput: SQLite was 8.5% lower; write p95: SQLite was 4.0% slower10.3511.51-10.1%3,017 ms2,702 ms+11.7%1,062 ms957 ms+11.0%6,281 ms5,758 ms+9.1%5.085.55-8.5%6,496 ms6,247 ms+4.0%00
write-heavy64throughput: SQLite was 20.6% lower; p95 latency: SQLite was 16.1% slower; write throughput: SQLite was 19.3% lower; write p95: SQLite was 13.8% slower8.3310.49-20.6%7,236 ms5,841 ms+23.9%2,491 ms2,012 ms+23.8%13,971 ms12,037 ms+16.1%4.135.12-19.3%14,529 ms12,767 ms+13.8%00

Fixture And Host

WordPress 7.0; PHP 8.5.7 (cli) (built: Jun 2 2026 20:59:56) (NTS); nginx version: nginx/1.31.1

Fixture

  • products: 2500
  • categories: 100
  • customers: 1000
  • historical_orders: 10000
  • product_meta_per_product: 16
  • target_database_bytes: 5368709120
  • filler_chunk_bytes: 262144

Run Integrity

  • Cases: 144
  • Failed flows: 361
  • Write verification failures: 361
  • HTTP 5xx: 0
  • PHP fatals: 36
  • SQLite lock errors: 3438
  • Host: Apple M4 Max (Virtual), 4 CPUs

Absolute Results

read-heavy

Absolute medians across three repetitions.

VariantConcurrent requestsFlows/sAvg flowAvg HTTP requestp50p75p95p99Write/sWrite p95FailedVerify failSQLite locksMax WAL
MariaDB baseline446.7685 ms85 ms89 ms97 ms147 ms181 ms0.00000
SQLite rc3440.7998 ms98 ms94 ms116 ms174 ms233 ms0.000004.0 MB
SQLite stable440.4299 ms99 ms96 ms118 ms179 ms223 ms0.0000584.0 MB
SQLite PR #378438.35104 ms104 ms98 ms122 ms189 ms235 ms0.000004.0 MB
MariaDB baseline1647.08339 ms339 ms255 ms456 ms857 ms1,130 ms0.00000
SQLite rc31637.51424 ms424 ms420 ms501 ms810 ms994 ms0.000004.3 MB
SQLite stable1637.63423 ms423 ms428 ms497 ms807 ms1,033 ms0.0000364.2 MB
SQLite PR #3781637.70423 ms422 ms419 ms502 ms775 ms994 ms0.000004.8 MB
MariaDB baseline3245.20703 ms703 ms538 ms1,001 ms1,927 ms2,396 ms0.00000
SQLite rc33236.88862 ms862 ms862 ms1,012 ms1,531 ms1,835 ms0.000004.9 MB
SQLite stable3236.85860 ms860 ms859 ms1,007 ms1,515 ms1,868 ms0.0000506.1 MB
SQLite PR #3783234.56916 ms916 ms904 ms1,105 ms1,519 ms1,808 ms0.000006.0 MB
MariaDB baseline6444.251,425 ms1,425 ms1,161 ms1,858 ms4,115 ms4,972 ms0.00000
SQLite rc36432.241,947 ms1,947 ms1,881 ms2,372 ms3,264 ms4,193 ms0.0000012.7 MB
SQLite stable6435.301,786 ms1,786 ms1,745 ms2,164 ms3,076 ms3,954 ms0.0000906.6 MB
SQLite PR #3786423.512,652 ms2,652 ms2,565 ms3,271 ms4,551 ms5,622 ms0.0000011.8 MB

balanced

Absolute medians across three repetitions.

VariantConcurrent requestsFlows/sAvg flowAvg HTTP requestp50p75p95p99Write/sWrite p95FailedVerify failSQLite locksMax WAL
MariaDB baseline416.94235 ms113 ms110 ms255 ms673 ms780 ms4.06777 ms000
SQLite rc3417.99221 ms110 ms122 ms202 ms661 ms726 ms3.97720 ms0006.5 MB
SQLite stable418.30215 ms108 ms123 ms202 ms636 ms691 ms3.89691 ms15152066.5 MB
SQLite PR #378415.94248 ms119 ms131 ms255 ms728 ms761 ms3.79758 ms0009.3 MB
MariaDB baseline1623.16679 ms339 ms209 ms483 ms2,726 ms3,099 ms4.623,100 ms000
SQLite rc31617.68887 ms446 ms584 ms850 ms2,752 ms3,120 ms3.233,121 ms00080.7 MB
SQLite stable1619.14815 ms420 ms599 ms861 ms2,288 ms2,808 ms3.392,864 ms282831343.7 MB
SQLite PR #3781618.21860 ms436 ms581 ms886 ms2,428 ms2,927 ms3.382,936 ms000121.7 MB
MariaDB baseline3225.001,248 ms628 ms374 ms891 ms5,053 ms5,426 ms5.155,420 ms000
SQLite rc33218.861,642 ms845 ms1,153 ms1,912 ms4,371 ms4,772 ms3.724,781 ms000120.9 MB
SQLite stable3212.832,373 ms1,270 ms1,871 ms3,125 ms5,885 ms7,914 ms2.168,085 ms313131282.7 MB
SQLite PR #3783219.191,610 ms831 ms1,068 ms1,818 ms4,608 ms4,938 ms3.824,938 ms000133.8 MB
MariaDB baseline6424.482,473 ms1,215 ms961 ms2,012 ms9,864 ms10,585 ms5.0210,563 ms000
SQLite rc36416.503,688 ms1,812 ms2,943 ms4,637 ms8,525 ms9,317 ms3.409,315 ms00090.3 MB
SQLite stable6411.445,079 ms2,647 ms4,313 ms6,917 ms12,157 ms14,517 ms1.9014,526 ms373744268.3 MB
SQLite PR #3786412.534,821 ms2,401 ms3,924 ms6,423 ms11,068 ms12,633 ms2.5212,624 ms000106.5 MB

write-heavy

Absolute medians across three repetitions.

VariantConcurrent requestsFlows/sAvg flowAvg HTTP requestp50p75p95p99Write/sWrite p95FailedVerify failSQLite locksMax WAL
MariaDB baseline410.03396 ms138 ms449 ms628 ms761 ms979 ms5.10818 ms000
SQLite rc3411.34349 ms121 ms224 ms550 ms703 ms812 ms5.55725 ms0009.6 MB
SQLite stable411.93330 ms116 ms213 ms527 ms657 ms702 ms5.64688 ms262629410.4 MB
SQLite PR #378411.06359 ms124 ms296 ms562 ms703 ms896 ms5.48794 ms0009.5 MB
MariaDB baseline1613.081,197 ms406 ms1,328 ms2,113 ms2,489 ms3,015 ms6.572,870 ms000
SQLite rc31611.041,410 ms478 ms1,153 ms2,253 ms2,747 ms3,130 ms5.522,912 ms000116.0 MB
SQLite stable166.682,268 ms802 ms1,868 ms3,854 ms5,002 ms5,495 ms2.975,419 ms525239698.1 MB
SQLite PR #3781611.241,403 ms476 ms1,010 ms2,216 ms3,042 ms3,362 ms5.553,189 ms000169.0 MB
MariaDB baseline3215.292,046 ms715 ms1,836 ms3,693 ms4,299 ms4,750 ms7.604,580 ms000
SQLite rc33211.512,702 ms957 ms2,068 ms4,058 ms5,758 ms6,538 ms5.556,247 ms000208.0 MB
SQLite stable326.844,233 ms1,551 ms3,705 ms6,764 ms9,204 ms10,000 ms3.119,817 ms6161470153.1 MB
SQLite PR #3783210.353,017 ms1,062 ms2,000 ms4,965 ms6,281 ms6,560 ms5.086,496 ms000194.6 MB
MariaDB baseline6415.503,928 ms1,355 ms2,631 ms7,254 ms8,599 ms9,104 ms7.589,023 ms000
SQLite rc36410.495,841 ms2,012 ms4,484 ms9,082 ms12,037 ms13,508 ms5.1212,767 ms000204.1 MB
SQLite stable646.338,364 ms3,009 ms7,925 ms11,820 ms15,573 ms17,331 ms2.6916,626 ms111111771164.1 MB
SQLite PR #378648.337,236 ms2,491 ms6,117 ms11,555 ms13,971 ms15,465 ms4.1314,529 ms000171.1 MB

Worst Tail-Latency Cases

Sorted by measured p95 across all individual cases.

CaseVariantWorkloadConcurrent requestsFlows/sAvg flowAvg HTTP requestp50p75p95p99Write/sWrite p95Failed
rep3_sqlite-plugin-2.2.23-control_write-heavy_c64SQLite stablewrite-heavy645.619,609 ms3,474 ms7,925 ms15,636 ms19,540 ms20,877 ms2.4636
rep2_sqlite-plugin-2.2.23-control_write-heavy_c64SQLite stablewrite-heavy646.338,364 ms3,009 ms8,169 ms11,820 ms15,573 ms17,331 ms2.6941
rep1_sqlite-driver-pr-378-performance_write-heavy_c64SQLite PR #378write-heavy648.337,236 ms2,491 ms6,117 ms11,555 ms14,123 ms15,775 ms4.130
rep2_sqlite-driver-pr-378-performance_write-heavy_c64SQLite PR #378write-heavy648.277,405 ms2,572 ms5,953 ms11,934 ms13,971 ms15,465 ms3.970
rep3_sqlite-plugin-2.2.23-control_balanced_c64SQLite stablebalanced649.346,004 ms2,976 ms5,329 ms8,130 ms13,247 ms15,539 ms1.869
rep3_sqlite-driver-pr-378-performance_write-heavy_c64SQLite PR #378write-heavy648.387,086 ms2,419 ms6,446 ms10,657 ms12,645 ms13,547 ms4.190
rep1_sqlite-driver-3.0.0-rc.3_write-heavy_c64SQLite rc3write-heavy649.636,313 ms2,146 ms5,036 ms10,082 ms12,543 ms13,984 ms4.830
rep2_sqlite-plugin-2.2.23-control_balanced_c64SQLite stablebalanced6411.445,079 ms2,647 ms4,313 ms6,917 ms12,157 ms14,517 ms1.9017
rep2_sqlite-driver-3.0.0-rc.3_write-heavy_c64SQLite rc3write-heavy6410.495,841 ms2,012 ms4,484 ms9,082 ms12,037 ms13,508 ms5.120
rep3_sqlite-driver-3.0.0-rc.3_write-heavy_c64SQLite rc3write-heavy6411.005,532 ms1,871 ms4,337 ms8,544 ms11,764 ms12,937 ms5.500