Skip to content

Documentation

MariaDB Performance Audit

Database performance benchmarks with trend analysis and competitive context.

7/4/2026
45 min read Edit on GitHub
Note

Competitive comparisons based on publicly available documentation as of June 2026. All SveltyCMS metrics self-measured via bun test tests/benchmarks/.

Important

Console-only by default. Use BENCHMARK_RECORD=1 to write results to this report.

BENCHMARK_RECORD=1 bun test tests/benchmarks/auth-performance.test.ts

The full matrix runner (bun run scripts/benchmark-matrix/index.ts --sql) always records.

πŸ“Š Latest Performance Audit

πŸ“ Fix Overlays

Note

Phase notes and remediation entries appear here after matrix or surgical runs.

(21/10/2026, 18:34:03)

βœ… PASS Β· 38/45 tests Β· 7 skipped Β· MARIADB Β· Bun 1.4.2

Dimension health

Dimension Tests Status Worst Ξ” Issues
Core 13 🟒 +827% 0
API 9 🟒 -48% 0
Scale 18 🟒 +118% 0
Resilience 5 🟒 β€” 0

Issues (action required)

βœ… All clear β€” no regressions or budget violations detected.

Executive latency matrix

Scenario Latency Trend Budget Result
Cold Start N/A βšͺ (β€”) < 5000ms βšͺ N/A
REST (Collections) N/A βšͺ (β€”) < 5ms βšͺ N/A
Middleware Hooks N/A βšͺ < 2ms βšͺ N/A
GraphQL (Avg) N/A βšͺ (β€”) < 5ms βšͺ N/A
Million-Row Index N/A βšͺ < 250ms βšͺ N/A
DB Raw (p95) N/A βšͺ < 50ms βšͺ N/A

Historical pulse

Scope: Sparklines only β€” full run tables: tests/benchmarks/results/history.sqlite

Metric Trend Sparkline Latest
πŸ“ˆ Latency trend chart (last 10 runs)
xychart-beta title "MARIADB REST p95 (last 10 runs)" x-axis ["R1", "R2", "R3", "R4", "R5", "R6", "R7", "R8", "R9", "R10"] y-axis "Latency (ms)" line "p95" : [0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000]
πŸ“Š Regression severity matrix (quadrant)
quadrantChart title "Regression severity (impact vs delta)" x-axis Low latency impact --> High latency impact y-axis Low delta --> High delta quadrant-1 Monitor quadrant-2 Investigate soon quadrant-3 Acceptable variance quadrant-4 Critical β€” fix first API LAYER LATENCY: [0.09, 0.95] COMPETITIVE 9-WORKLOAD REPLI: [0.05, 0.25] MIDDLEWARE FLAMEGRAPH PROFIL: [0.05, 0.15] Incremental Content Reload: [0.05, 0.30] Middleware & Hooks Performan: [0.05, 0.05] State Machine Transitions: [0.95, 0.05] Database Adapter Raw CRUD: [0.05, 0.05] ACID Transaction Overhead: [0.05, 0.11]

πŸ“‹ Partial report β€” run full matrix for complete cross-DB analysis.

πŸ“‹ Partial report β€” run full matrix for complete cross-DB analysis.

πŸ”΄ Top Regressions

πŸ”΄ seo-performance [Missing Path (404 Log)] (mariadb): +706% | 154.69ms vs 19.18ms baseline πŸ”΄ competitive-workload-replica [Seed Burst (500 docs, HTTP)] (mariadb): +230% | 0.39ms vs 0.12ms baseline πŸ”΄ migration-scale [Bulk Migration (10k docs)] (mariadb): +104% | 30.75ms vs 15.06ms baseline πŸ”΄ scale-spectrum [findByIdRandom @ 1] (mariadb): +97% | 1.55ms vs 0.79ms baseline πŸ”΄ rest-api-performance [Collection Find (List Limit 20)] (mariadb): +79% | 0.77ms vs 0.43ms baseline

🟒 Top Improvements

config-promotion [Config Import (10 cols)] (mariadb): -81% | 12.08ms vs 62.50ms baseline competitive-workload-replica [update (Warm Concurrent 8c)] (mariadb): -66% | 1.98ms vs 5.76ms baseline competitive-workload-replica [listFilterSort (Warm Concurrent 8c)] (mariadb): -65% | 0.33ms vs 0.94ms baseline competitive-workload-replica [findByIdRandom (Warm Concurrent 8c)] (mariadb): -61% | 0.22ms vs 0.57ms baseline competitive-workload-replica [listPlain (Warm Concurrent 8c)] (mariadb): -61% | 0.25ms vs 0.63ms baseline

Current Run Summary (2026-10-17)

Scope: Only tests that ran in THIS invocation.

⚠️ Executive PASS/FAIL reflects the last full matrix run.

Run ID: 01a14a7b-204a-70b5-87d9-dd97e98f0101 Β· Tests invoked: 1 Β· Metrics: 2 Β· DB: mariadb

Test Metric Avg (ms) p95 (ms) RPS Trend Detail
Cache Performance Cache Miss (Bypass) 0.777 1.021 1234 🟒 βšͺ established at 0.777ms (1 run)
Cache Performance Cache Hit (L1 Warm) 0.176 0.239 5357 🟒 βšͺ established at 0.176ms (1 run)

Historical Trends (2026-10-21)

Mode: production-parity matrix runs only (run_mode='matrix' + server_mode='production' β€” NODE_ENV=production, no TEST_MODE). Standalone/mode-variant samples are recorded but never trended here.

Scope: Sparklines only β€” full run tables live in history.sqlite (link below). Runs = sparkline bar count.

Detail: tests/benchmarks/results/history.sqlite Β· SELECT test_id, phase, server_mode, avg_ms, p95_ms, rps, timestamp FROM runs WHERE db_type='mariadb' AND redis=0 ORDER BY timestamp DESC

Series: 54 Β· DB: mariadb

Metric Trend Sparkline (last 7) Latest
ADMIN UX VITALITY (warm) 🟒 β–ˆβ–‚β–†β– 0.249ms
AI PERFORMANCE (warm) 🟒 ▁▁▁▁ 0.000ms
API LATENCY (warm) 🟒 β–β–‡β–†β–‚β–β–β–ˆ 4.387ms
AUTH PERFORMANCE (warm) 🟒 β–β–ƒβ–ˆβ–„β–„β–„ 1.121ms
AUTH SESSION AMR (warm) 🟒 β–ƒβ–‚β–β–‡β–ˆβ–…β–„ 0.743ms
BUILD ANALYSIS (warm) 🟒 ▁▁ 0.000ms
CACHE HIT RATIO (warm) 🟒 β–…β–β–ˆβ–ƒβ–ƒβ–β–† 1.805ms
CACHE PERFORMANCE (warm) 🟒 β–‚β–ˆβ–β–‡ 0.949ms
CACHE SERVICE (warm) 🟒 β–β–†β–ˆβ–β–„β–† 0.762ms
CLIENT JOURNEY (warm) 🟒 β–ˆβ– 5.501ms
COMPETITIVE WORKLOAD REPLICA (warm) 🟒 β–β–‚β–β–†β–ƒβ–ˆβ–„ 0.815ms
CONCURRENCY MAX (warm) 🟒 β–β–ˆ 32.280ms
CONFIG PROMOTION (warm) 🟒 β–β–†β–ˆβ–…β–†β–†β–† 11.951ms
CONTENT GUI SAVE (warm) 🟒 β–β–ˆ 2.437ms
CONTENT SCALE STRESS (warm) 🟒 β–‡β–‚β–ˆβ– 0.154ms
CONTENT SCAN (warm) 🟒 β–ˆβ–‚β–‡β– 0.662ms
DATABASE PERFORMANCE (warm) 🟒 β–‚β–β–‚β–β–ˆβ–‚β– 0.455ms
ENTRY EDIT HYDRATION (warm) 🟒 β–β–β–…β–ˆβ–β–β–† 0.016ms
GRAPHQL API PERFORMANCE (warm) 🟒 β–β–…β–„β–ˆβ–†β–β– 0.860ms
GRAPHQL CACHE HIT (warm) 🟒 β–‚β–ƒβ–β–ˆβ–β–ƒβ– 1.317ms
GRAPHQL LOCAL SDK (warm) 🟒 β–‡β–β–ˆβ– 0.000ms
GRAPHQL STRESS (warm) 🟒 β–ˆβ–β–‚β–ƒβ–β–…β–† 13.698ms
HOOKS PERFORMANCE (warm) 🟒 β–ƒβ–‚β–β–ˆβ–β–„β–„ 0.844ms
INDEX PRESSURE (warm) 🟒 β–‚β–ˆβ–β–‡ 0.892ms
LOCAL API PERFORMANCE (warm) 🟒 β–ˆβ–„β–β–†β–β–„ 0.358ms
LOCAL API THROUGHPUT (warm) 🟒 β–ˆβ–β–„β–‚ 1.099ms
LOCAL CMS CRUD (warm) 🟒 β–ƒβ–ƒβ–ƒβ–‚β–β–ˆβ–… 1.240ms
MEDIA UPLOAD STRESS (warm) 🟒 β–β–ˆβ–‚β–‚ 8.640ms
MEMORY COUNTERS (warm) 🟒 ▁▁ 0.000ms
MIDDLEWARE FLAMEGRAPH (warm) 🟒 β–ƒβ–‚β–‚β–ˆβ–β–β–‡ 1.690ms
MIGRATION SCALE (warm) 🟒 β–„β–β–β–ˆβ–β– 0.895ms
MIXED WORKLOAD (warm) 🟒 β–ˆβ– 1.019ms
MULTI TENANT PERFORMANCE (warm) 🟒 β–ˆβ– 0.615ms
OPENAPI PERFORMANCE (warm) 🟒 β–†β–β–†β–†β–β–ˆ 1.980ms
PRODUCTION DAY (warm) 🟒 β–β–ˆ 2.195ms
REALTIME PERFORMANCE (warm) 🟒 ▁▁▁▁▁▁ 0.000ms
REST API PERFORMANCE (warm) 🟒 β–β–ˆβ–†β–‚β–„β–‚β–… 0.707ms
REVISION STRESS (warm) 🟒 β–‚β–ˆβ–‚β–β–†β– 0.291ms
RIGHT TO BE FORGOTTEN AUDIT (warm) 🟒 β–ˆβ– 8.955ms
SCALE SPECTRUM (warm) 🟒 β–ˆβ–„β–„β–†β–β–β– 1.376ms
SECURITY AUDIT (warm) 🟒 β–ˆβ–β–β–β–β–β– 0.001ms
SEO PERFORMANCE (warm) 🟒 β–‚β–β–β–β–ˆβ–β– 1.823ms
STATE MACHINE TRANSITION (warm) 🟒 β–β–β–‡β–ˆ 49.378ms
TELEMETRY PERFORMANCE (warm) 🟒 β–ˆβ–β–ˆβ– 0.000ms
TEMPORAL INTEGRITY (warm) 🟒 β–ˆβ– 3.579ms
TRANSACTION ACID (warm) 🟒 β–β–ˆβ–β–† 1.724ms
TRUTH LATENCY (warm) 🟒 β–„β–β–β–ˆβ–ƒβ–β– 0.000ms
WEBSOCKET BROADCAST (warm) 🟒 β–β–ˆ 0.211ms
WIDGET PERFORMANCE (warm) 🟒 β–‡β–β–‡β–ˆβ–β–‡ 0.596ms
CONTENT INCREMENTAL RELOAD (warm) βšͺ β–ƒβ–β–ˆβ–ƒβ–‚β–β–ˆ 0.801ms
LARGE PAYLOAD STREAMING (warm) βšͺ β–ƒβ–ƒβ–„β–β–ƒβ–ƒβ–ˆ 16.574ms
LOCAL SDK VS DIRECT (warm) βšͺ β–β–„β–β–‚β–…β–ˆβ–ˆ 1.846ms
NEGATIVE CACHE (warm) βšͺ β–‡β–ˆβ–β–†β–†β– 0.001ms
SHARP VS BUN IMAGE (warm) βšͺ β–…β–„β–β–β–‚β–ˆβ–‡ 72.606ms
πŸ“Š Infrastructure drill-down (expand for adapter, hooks, memory trends)

πŸ“Š Infrastructure drill-down

🏷️ Mixed Workload Performance {#mixedAvg}

Mixed p95: β€” (not measured in this run) | Trend: βšͺ (β€”)

Production request mix: 60% Reads, 20% Writes, 15% GraphQL, 5% Media.

🏷️ Database Adapter Performance {#dbRaw}

Raw Adapter p95: β€” (not measured in this run) | Target: < 50ms | Trend: βšͺ (β€”)

Direct database access latency (bypass CMS logic).

🏷️ Middleware & Hooks Audit {#hooks}

Middleware p95: β€” (not measured in this run) | Target: < 2ms | Trend: βšͺ (β€”)

Total overhead of security, logging, and auth hooks.

🏷️ Memory Stability Audit {#memGrowth}

Memory RSS Ξ”: β€” (not measured in this run) | Target: < 60MB | Trend: βšͺ (β€”)

Peak memory growth during stress workload.

Enterprise scale audit

🏷️ Multi-Tenancy Performance {#tenancyAvg}

Tenancy p95: β€” (not measured in this run) | Trend: βšͺ (β€”)

Measures latency across tenant isolation boundaries.

🏷️ Relational Resolver Latency {#relationalAvg}

Relational p95: β€” (not measured in this run) | Trend: βšͺ (β€”)

Tests performance of complex JOINs and nested relationship population.

🏷️ Telemetry & Update Performance {#telemetryAvg}

Telemetry p95: β€” (not measured in this run) | Trend: βšͺ (β€”)

Measures overhead of telemetry collection and cryptographic signing.

πŸ”¬ Full benchmark ledger (41 modules)

Expand dimension groups, then any row, for ASCII truth tables. Executive summary above shows pass/fail and issues only.

Core Β· 28 tests
🏷️ API LAYER LATENCY Β· βšͺ 4.387ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits. Throughput dropped 87% β€” check connection pool saturation or lock contention. **Severe degradation** (+827%) β€” review recent commits immediately. > **Check**: `src/routes/api/[...path]/+server.ts` Β· `src/hooks.server.ts`
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                     SVELTYCMS β€” API LAYER LATENCY                                     β•‘
β•‘                              File: tests/benchmarks/api-latency.test.ts                               β•‘
β•‘                                       Ran: 2026-10-06 10:46:41                                        β•‘
β•‘              Cold full-pipeline findById + warm TURBO-HIT path after responseCache fill.              β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ HTTP: findById @ 8c (Cold)   β”‚ Cold:     2.53 ms β”‚ Warm:     2.601 ms β”‚ p95:     3.252 ms β”‚   2,997 RPS β•‘
β•‘ HTTP: findById TURBO-HIT @ 8c (Warm) β”‚ Cold:     0.45 ms β”‚ Warm:     0.896 ms β”‚ p95:     1.318 ms β”‚   8,538 RPS β•‘
β•‘ HTTP: zstd large GET (>64KiB, drained) β”‚ Cold:     2.43 ms β”‚ Warm:     3.604 ms β”‚ p95:     5.131 ms β”‚     503 RPS β•‘
β•‘ HTTP: findById TURBO-HIT idle (Warm) β”‚        0.203 ms β”‚ p95:        0.269 ms β”‚ RPS:      4,880 β•‘
β•‘ HTTP: findById TURBO-HIT during zstd (Warm) β”‚        0.277 ms β”‚ p95:        0.478 ms β”‚ RPS:      3,321 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ PHASED COLD START Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” PHASED COLD START AUDIT β•‘ β•‘ File: tests/benchmarks/cold-start-phased.test.ts β•‘ β•‘ Ran: 2026-09-18 18:18:21 β•‘ β•‘ Measures process spawn, dependency hydration, and first-request TTFB readiness. β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Initial Cold Boot (Fresh Process) β”‚ 2328.690 ms β”‚ p95: 2328.690 ms β”‚ RPS: 0 β•‘ β•‘ Steady-State Respawn (Average) β”‚ 1573.369 ms β”‚ p95: 2328.690 ms β”‚ RPS: 0 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ SRE TRUTH AUDIT Β· βšͺ ⏳ pending Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                      SVELTYCMS β€” SRE TRUTH AUDIT                                      β•‘
β•‘                             File: tests/benchmarks/truth-latency.test.ts                              β•‘
β•‘                                       Ran: 2026-10-06 09:26:42                                        β•‘
β•‘            Validates performance claims by comparing SDK, Middleware, and Real HTTP Stack             β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Logic Baseline               β”‚ Cold:     0.01 ms β”‚ Warm:     0.000 ms β”‚ p95:     0.001 ms β”‚ 302,024 RPS β•‘
β•‘ Local SDK (Full)             β”‚ Cold:    16.75 ms β”‚ Warm:     0.005 ms β”‚ p95:     0.009 ms β”‚ 166,380 RPS β•‘
β•‘ HTTP End-to-End              β”‚ Cold:     4.67 ms β”‚ Warm:     0.282 ms β”‚ p95:     0.354 ms β”‚   3,524 RPS β•‘
β•‘ HTTP Cold (Cache-Busted)     β”‚ Cold:     2.62 ms β”‚ Warm:     0.885 ms β”‚ p95:     1.221 ms β”‚   1,127 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Incremental Content Reload Β· βšͺ 0.801ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits. Throughput dropped 79% β€” check connection pool saturation or lock contention. **Severe degradation** (+247%) β€” review recent commits immediately. > **Check**: `src/content/engine.server.ts` Β· `src/routes/api/[...path]/handlers/content.ts`
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                             SVELTYCMS β€” INCREMENTAL CONTENT RELOAD AUDIT                              β•‘
β•‘                       File: tests/benchmarks/content-incremental-reload.test.ts                       β•‘
β•‘                                       Ran: 2026-10-06 09:30:32                                        β•‘
β•‘      Measures surgical single-file fullReload vs full reconciliation path and batch processing.       β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Incremental fullReload (1 file) β”‚ Cold:     4.84 ms β”‚ Warm:     0.066 ms β”‚ p95:     0.121 ms β”‚  13,745 RPS β•‘
β•‘ Full Reconciliation Reload   β”‚ Cold:     2.74 ms β”‚ Warm:     0.191 ms β”‚ p95:     0.256 ms β”‚   5,195 RPS β•‘
β•‘ Sequential 10-File Reload    β”‚ Cold:     6.04 ms β”‚ Warm:     0.801 ms β”‚ p95:     1.193 ms β”‚   1,244 RPS β•‘
β•‘ Batched 10-File Reload       β”‚ Cold:     1.50 ms β”‚ Warm:     0.231 ms β”‚ p95:     0.389 ms β”‚   3,932 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Middleware & Hooks Performance Β· βšͺ 0.844ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits. Throughput dropped 16% β€” check connection pool saturation or lock contention. **Severe degradation** (+33%) β€” review recent commits immediately.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                 SVELTYCMS β€” MIDDLEWARE & HOOKS AUDIT                                  β•‘
β•‘                           File: tests/benchmarks/hooks-performance.test.ts                            β•‘
β•‘                                       Ran: 2026-10-06 10:48:35                                        β•‘
β•‘Measures the cost of the full middleware chain including Turbo, Security, Auth, and Audit via HTTP E2E.β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Static Asset (No Middleware) β”‚ Cold:     1.59 ms β”‚ Warm:     0.770 ms β”‚ p95:     1.369 ms β”‚   4,441 RPS β•‘
β•‘ Turbo Pipeline (Light)       β”‚ Cold:     0.44 ms β”‚ Warm:     0.748 ms β”‚ p95:     1.713 ms β”‚   4,472 RPS β•‘
β•‘ Full Security + Auth Pipeline β”‚ Cold:     3.46 ms β”‚ Warm:     0.528 ms β”‚ p95:     0.782 ms β”‚   7,209 RPS β•‘
β•‘ REST with API Caching        β”‚ Cold:     3.67 ms β”‚ Warm:     0.542 ms β”‚ p95:     0.821 ms β”‚   6,907 RPS β•‘
β•‘ Mutation (audit logging disabled) β”‚ Cold:     6.46 ms β”‚ Warm:     1.494 ms β”‚ p95:     2.139 ms β”‚     638 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ State Machine Transitions Β· βšͺ 49.378ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                  SVELTYCMS β€” STATE MACHINE INTEGRITY                                  β•‘
β•‘                        File: tests/benchmarks/state-machine-transition.test.ts                        β•‘
β•‘                                       Ran: 2026-10-06 09:30:40                                        β•‘
β•‘Measures state machine self-healing transition latencies, convergence settling time, and health probe consistency under stress.β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ State Transition (Transient) β”‚ Cold:    78.95 ms β”‚ Warm:    49.378 ms β”‚ p95:    63.072 ms β”‚      20 RPS β•‘
β•‘ Self-Healing Full Convergence β”‚ Cold:    51.69 ms β”‚ Warm:    48.446 ms β”‚ p95:    54.433 ms β”‚      21 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Database Adapter Raw CRUD Β· βšͺ 0.455ms Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                          SVELTYCMS β€” DATABASE ADAPTER PERFORMANCE (MARIADB)                           β•‘
β•‘                          File: tests/benchmarks/database-performance.test.ts                          β•‘
β•‘                                       Ran: 2026-10-06 16:24:21                                        β•‘
β•‘          Measures raw CRUD performance, indexing efficiency, and connection pool resilience.          β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ INSERT                       β”‚ Cold:     2.12 ms β”‚ Warm:     0.443 ms β”‚ p95:     0.752 ms β”‚   2,085 RPS β•‘
β•‘ FIND ONE                     β”‚ Cold:     1.75 ms β”‚ Warm:     0.376 ms β”‚ p95:     0.544 ms β”‚   2,521 RPS β•‘
β•‘ FIND MANY (limit 50)         β”‚ Cold:    49.91 ms β”‚ Warm:     0.558 ms β”‚ p95:     0.764 ms β”‚   1,694 RPS β•‘
β•‘ FILTER (blob field, 1 match) β”‚ Cold:     9.03 ms β”‚ Warm:     1.671 ms β”‚ p95:     1.990 ms β”‚     587 RPS β•‘
β•‘ QUERY BUILDER LIST (50)      β”‚ Cold:     6.79 ms β”‚ Warm:     0.545 ms β”‚ p95:     0.690 ms β”‚   1,753 RPS β•‘
β•‘ FIND PAGE (50 hasMore)       β”‚ Cold:     3.40 ms β”‚ Warm:     0.587 ms β”‚ p95:     0.729 ms β”‚   1,684 RPS β•‘
β•‘ FIND PAGE keyset             β”‚ Cold:     6.27 ms β”‚ Warm:     0.661 ms β”‚ p95:     0.870 ms β”‚   1,442 RPS β•‘
β•‘ FIND MANY offset 50          β”‚ Cold:     3.47 ms β”‚ Warm:     0.437 ms β”‚ p95:     0.573 ms β”‚   2,182 RPS β•‘
β•‘ LIST+COUNT (legacy)          β”‚ Cold:     3.23 ms β”‚ Warm:     0.574 ms β”‚ p95:     0.670 ms β”‚   1,678 RPS β•‘
β•‘ UPDATE                       β”‚ Cold:     4.78 ms β”‚ Warm:     0.711 ms β”‚ p95:     0.955 ms β”‚   1,364 RPS β•‘
β•‘ UPDATE (no-returning)        β”‚ Cold:     2.21 ms β”‚ Warm:     0.396 ms β”‚ p95:     0.519 ms β”‚   2,474 RPS β•‘
β•‘ NATIVE UPSERT                β”‚ Cold:     2.38 ms β”‚ Warm:     0.326 ms β”‚ p95:     0.441 ms β”‚   2,927 RPS β•‘
β•‘ COUNT                        β”‚ Cold:     2.28 ms β”‚ Warm:     0.487 ms β”‚ p95:     0.602 ms β”‚   2,020 RPS β•‘
β•‘ COUNT ESTIMATE               β”‚ Cold:     2.86 ms β”‚ Warm:     0.310 ms β”‚ p95:     0.427 ms β”‚   3,138 RPS β•‘
β•‘ COUNT CACHED                 β”‚ Cold:     3.72 ms β”‚ Warm:     0.001 ms β”‚ p95:     0.002 ms β”‚ 723,903 RPS β•‘
β•‘ DELETE (Active Rows)         β”‚ Cold:    11.38 ms β”‚ Warm:     0.397 ms β”‚ p95:     0.567 ms β”‚   2,282 RPS β•‘
β•‘ BULK INSERT (100)            β”‚ Cold:     6.07 ms β”‚ Warm:     2.073 ms β”‚ p95:     2.454 ms β”‚     470 RPS β•‘
β•‘ BULK UPDATE (100 heterogeneous) β”‚ Cold:    22.97 ms β”‚ Warm:     2.294 ms β”‚ p95:     2.895 ms β”‚     420 RPS β•‘
β•‘ BULK UPDATE (100 homogeneous) β”‚ Cold:    10.03 ms β”‚ Warm:     1.293 ms β”‚ p95:     1.542 ms β”‚     758 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ ACID Transaction Overhead Β· βšͺ 1.724ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits. Throughput dropped 81% β€” check connection pool saturation or lock contention. **Severe degradation** (+93%) β€” review recent commits immediately.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                   SVELTYCMS β€” ACID INTEGRITY AUDIT                                    β•‘
β•‘                            File: tests/benchmarks/transaction-acid.test.ts                            β•‘
β•‘                                       Ran: 2026-10-06 09:30:17                                        β•‘
β•‘         Measures transaction commit latencies and rollback overhead across database adapters          β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ TX Commit                    β”‚ Cold:    12.07 ms β”‚ Warm:     0.893 ms β”‚ p95:     1.358 ms β”‚   4,284 RPS β•‘
β•‘ TX Rollback Integrity        β”‚ Cold:     4.16 ms β”‚ Warm:     1.724 ms β”‚ p95:     2.261 ms β”‚     579 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ System Cache Efficiency Β· βšͺ 0.949ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits. Throughput dropped 69% β€” check connection pool saturation or lock contention. **Severe degradation** (+261%) β€” review recent commits immediately.
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                            NEGATIVE CACHE PERFORMANCE AUDIT                             β•‘
β•‘                      File: tests/benchmarks/negative-cache.test.ts                      β•‘
β•‘                                Ran: 2026-08-23 22:35:48                                 β•‘
β•‘        Measures Bloom-filter style missing-key cache speedup for repeated misses        β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ First Miss (DB)                β”‚        1.621 ms β”‚ p95:        3.249 ms β”‚ RPS:        612 β•‘
β•‘ Cached Miss (Negative Cache)   β”‚        0.001 ms β”‚ p95:        0.002 ms β”‚ RPS:    792,591 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Cache Hit/Miss Ratio & Efficiency Β· βšͺ 1.805ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits. Throughput dropped 73% β€” check connection pool saturation or lock contention. **Severe degradation** (+87%) β€” review recent commits immediately. > **Check**: `src/databases/cache/redis-adapter.ts` Β· `src/databases/cache/cache-service.ts`
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                  SVELTYCMS β€” CACHE EFFICIENCY AUDIT                                   β•‘
β•‘                           File: tests/benchmarks/cache-performance.test.ts                            β•‘
β•‘                                       Ran: 2026-10-17 15:29:11                                        β•‘
β•‘         Measures cache hit vs miss latency and efficiency via real HTTP end-to-end requests.          β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Cache Miss (Bypass)          β”‚ Cold:     3.26 ms β”‚ Warm:     0.777 ms β”‚ p95:     1.021 ms β”‚   1,234 RPS β•‘
β•‘ Cache Hit (L1 Warm)          β”‚ Cold:     0.89 ms β”‚ Warm:     0.176 ms β”‚ p95:     0.239 ms β”‚   5,357 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ unknown Β· 🟒 0.002ms Β· ➑️ recorded (awaiting trend) Β· source ``` ╔═════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” CACHE EVICTION BOUNDARY HARDENING β•‘ β•‘ File: unknown β•‘ β•‘ Ran: 2026-08-23 22:39:30 β•‘ ╠═════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Cache Flooding & Eviction β”‚ 0.002 ms β”‚ p95: 0.002 ms β”‚ RPS: 460,599 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Logic Β· 🟒 ⏳ pending Β· ➑️ βšͺ stable at 0ms (7 runs) (2026-09-18 18:18:35) Β· source > ⏳ Pending
🏷️ SDK Β· 🟒 0.445ms Β· ➑️ recorded (awaiting trend) Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” SDK VS DIRECT ADAPTER (MARIADB) β•‘ β•‘ File: tests/benchmarks/local-sdk-vs-direct.test.ts β•‘ β•‘ Ran: 2026-10-06 10:53:47 β•‘ β•‘Measures the exact SDK tax across Create, Find, and Update pathways with isolated GC sweeps and zero-allocation key pools.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Direct insert β”‚ 0.445 ms β”‚ p95: 0.445 ms β”‚ RPS: 2,246 β•‘ β•‘ SDK create (full) β”‚ 0.539 ms β”‚ p95: 0.539 ms β”‚ RPS: 1,856 β•‘ β•‘ Direct findOne β”‚ 0.383 ms β”‚ p95: 0.383 ms β”‚ RPS: 2,610 β•‘ β•‘ SDK find (bypassCache) β”‚ 0.888 ms β”‚ p95: 0.888 ms β”‚ RPS: 1,126 β•‘ β•‘ Direct update β”‚ 0.836 ms β”‚ p95: 0.836 ms β”‚ RPS: 1,196 β•‘ β•‘ SDK update (full) β”‚ 1.308 ms β”‚ p95: 1.308 ms β”‚ RPS: 0 β•‘ β•‘ SDK create (detached) β”‚ 0.377 ms β”‚ p95: 0.377 ms β”‚ RPS: 2,652 β•‘ β•‘ SDK update (detached) β”‚ 1.270 ms β”‚ p95: 1.270 ms β”‚ RPS: 0 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ HTTP Β· 🟒 0.431ms Β· β†˜οΈ βšͺ stable at 0.465ms (Β±0.127ms) (7 runs) (2026-09-18 18:18:35) Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.

⏳ Pending

🏷️ Middleware Β· 🟒 2.589ms Β· ➑️ βšͺ established at 2.59ms (1 run) (2026-09-30 15:24:57) Β· source > ⏳ Pending
🏷️ System Β· 🟒 0.421ms Β· β†˜οΈ βšͺ stable at 0.483ms (Β±0.059ms) (2 runs) (2026-09-18 18:20:41) Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.

⏳ Pending

🏷️ Metadata Β· 🟒 0.765ms Β· ➑️ βšͺ stable at 0.774ms (Β±0.100ms) (2 runs) (2026-09-18 18:20:41) Β· source > ⏳ Pending
🏷️ CRUD Β· 🟒 0.535ms Β· ➑️ βšͺ established at 0.535ms (1 run) (2026-08-25 11:31:30) Β· source > ⏳ Pending
🏷️ Content Β· 🟒 146.190ms Β· ➑️ recorded (awaiting trend) Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ CONTENT PACKAGE AUDIT (MARIADB) β•‘ β•‘ File: tests/benchmarks/content-package.test.ts β•‘ β•‘ Ran: 2026-10-06 10:53:10 β•‘ β•‘ Measures export/import throughput via ContentPackageService directly, β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Content Export (100 entries) β”‚ Cold: 146.19 ms β”‚ Warm: 101.018 ms β”‚ p95: 116.549 ms β”‚ 10 RPS β•‘ β•‘ Content Import Plan (100 entries) β”‚ Cold: 350.37 ms β”‚ Warm: 379.522 ms β”‚ p95: 388.914 ms β”‚ 3 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Analytics Β· 🟒 3.823ms Β· ➑️ βšͺ established at 3.82ms (1 run) (2026-08-23 19:46:55) Β· source > ⏳ Pending
🏷️ HTTP-Cold Β· 🟒 0.562ms Β· ↗️ βšͺ stable at 0.528ms (Β±0.034ms) (2 runs) (2026-09-18 18:18:35) Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits.

⏳ Pending

🏷️ CRUD (Get) Β· 🟒 0.758ms Β· ➑️ βšͺ stable at 0.757ms (Β±0.086ms) (2 runs) (2026-09-18 18:20:42) Β· source > ⏳ Pending
🏷️ CRUD (List) Β· βšͺ 0.801ms Β· β†˜οΈ 🟒 faster: 0.889ms β†’ 0.801ms (-10%) (2 runs) (2026-09-18 18:20:42) Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.

⏳ Pending

🏷️ CRUD (Search) Β· 🟒 0.804ms Β· ➑️ βšͺ stable at 0.845ms (Β±0.269ms) (2 runs) (2026-09-18 18:20:43) Β· source > ⏳ Pending
🏷️ COMPETITIVE 9-WORKLOAD REPLICA Β· βšͺ 0.815ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Avg degraded but p95 stable β€” possible cold-start effect, GC pause, or warmup variance. Throughput dropped 90% β€” check connection pool saturation or lock contention. **Severe degradation** (+205%) β€” review recent commits immediately.
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                        COMPETITIVE 9-WORKLOAD REPLICA (MARIADB)                         β•‘
β•‘               File: tests/benchmarks/competitive-workload-replica.test.ts               β•‘
β•‘                                Ran: 2026-08-18 20:18:47                                 β•‘
β•‘Measures the exact 9 workloads tested in the external benchmark harness against the local server.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ findById (Concurrent 8c)       β”‚        1.666 ms β”‚ p95:        3.092 ms β”‚ RPS:      2,770 β•‘
β•‘ findByIdRandom (Concurrent 8c) β”‚        5.785 ms β”‚ p95:        9.554 ms β”‚ RPS:      1,189 β•‘
β•‘ listPlain (Concurrent 8c)      β”‚        1.880 ms β”‚ p95:        4.304 ms β”‚ RPS:      2,586 β•‘
β•‘ listFilterSort (Concurrent 8c) β”‚        1.554 ms β”‚ p95:        2.690 ms β”‚ RPS:      2,875 β•‘
β•‘ listLarge (Concurrent 8c)      β”‚        1.659 ms β”‚ p95:        2.757 ms β”‚ RPS:      2,998 β•‘
β•‘ findMissing (Concurrent 8c)    β”‚        1.600 ms β”‚ p95:        3.339 ms β”‚ RPS:      3,038 β•‘
β•‘ GraphQL Query (Concurrent 8c)  β”‚        5.454 ms β”‚ p95:        6.416 ms β”‚ RPS:      1,366 β•‘
β•‘ create (Concurrent 8c)         β”‚       16.404 ms β”‚ p95:       20.538 ms β”‚ RPS:        473 β•‘
β•‘ update (Concurrent 8c)         β”‚       14.945 ms β”‚ p95:       17.009 ms β”‚ RPS:        493 β•‘
β•‘ mixed (Concurrent 8c 50/50)    β”‚        7.745 ms β”‚ p95:       12.067 ms β”‚ RPS:        716 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ MIDDLEWARE FLAMEGRAPH PROFILER Β· βšͺ 1.690ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits. Throughput dropped 54% β€” check connection pool saturation or lock contention. **Severe degradation** (+125%) β€” review recent commits immediately.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                               MIDDLEWARE FLAMEGRAPH PROFILER (MARIADB)                                β•‘
β•‘                         File: tests/benchmarks/middleware-flamegraph.test.ts                          β•‘
β•‘                                       Ran: 2026-10-06 09:34:10                                        β•‘
β•‘Measures isolated microsecond cost and incremental deltas of each middleware stage from edge to database.β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Stage 0: Raw Socket Baseline (Static Asset) β”‚ Cold:     2.64 ms β”‚ Warm:     0.967 ms β”‚ p95:     1.551 ms β”‚   3,867 RPS β•‘
β•‘ Stage 1: System State + Turbo Pipeline β”‚ Cold:     2.62 ms β”‚ Warm:     0.752 ms β”‚ p95:     0.907 ms β”‚   5,290 RPS β•‘
β•‘ Stage 2: WAF Security Inspection β”‚ Cold:     1.20 ms β”‚ Warm:     0.717 ms β”‚ p95:     0.914 ms β”‚   5,220 RPS β•‘
β•‘ Stage 3: Token Auth Gating   β”‚ Cold:     6.50 ms β”‚ Warm:     1.945 ms β”‚ p95:     2.523 ms β”‚   1,955 RPS β•‘
β•‘ Stage 4: Collection Schema Resolution β”‚ Cold:     9.49 ms β”‚ Warm:     0.584 ms β”‚ p95:     0.952 ms β”‚   6,426 RPS β•‘
β•‘ Stage 5: Full REST Single Document β”‚ Cold:     2.93 ms β”‚ Warm:     0.518 ms β”‚ p95:     0.905 ms β”‚   7,210 RPS β•‘
β•‘ Stage 6: GraphQL Single Query (JIT) β”‚ Cold:     4.92 ms β”‚ Warm:     1.690 ms β”‚ p95:     3.403 ms β”‚   2,137 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ EVENT LOOP LAG & SATURATION Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ EVENT LOOP LAG & SATURATION (MARIADB) β•‘ β•‘ File: tests/benchmarks/event-loop-lag.test.ts β•‘ β•‘ Ran: 2026-10-06 10:53:12 β•‘ β•‘Measures event loop delay (p50, p95, p99, max) and microtask drain speed under concurrent write bursts.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Idle Baseline Lag β”‚ 0.000 ms β”‚ p95: 0.000 ms β”‚ RPS: 1,454 β•‘ β•‘ Write Burst Lag (200 writes @ 16c) β”‚ 0.000 ms β”‚ p95: 0.000 ms β”‚ RPS: 1,218 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Ingestion Β· 🟒 0.130ms Β· β†˜οΈ βšͺ stable at 0.159ms (Β±0.062ms) (4 runs) (2026-10-04 18:01:00) Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.

⏳ Pending

API Β· 9 tests
🏷️ Temporal Integrity Audit Β· βšͺ 3.579ms Β· ➑️ β€” Β· source ``` ╔═════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” TEMPORAL INTEGRITY β•‘ β•‘ File: tests/benchmarks/temporal-integrity.test.ts β•‘ β•‘ Ran: 2026-08-23 22:37:06 β•‘ β•‘Validates deterministic UTC normalization of ISO date strings across timezone offsets for consistent persistence.β•‘ ╠═════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Timezone Ingestion β”‚ 5.756 ms β”‚ p95: 5.756 ms β”‚ RPS: 174 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Relational & Nested Queries Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” RELATIONAL RESOLVER AUDIT β•‘ β•‘ File: tests/benchmarks/relational-performance.test.ts β•‘ β•‘ Ran: 2026-08-29 20:51:37 β•‘ β•‘Measures GraphQL resolver performance for shallow listings, deep relational joins, and nested author population across cold/hot execution paths.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Shallow Query (Collections) β”‚ Cold: 2.77 ms β”‚ Warm: 2.937 ms β”‚ p95: 4.628 ms β”‚ 1,945 RPS β•‘ β•‘ Deep Join (Cold DB) β”‚ Cold: 2.95 ms β”‚ Warm: 2.350 ms β”‚ p95: 3.543 ms β”‚ 1,568 RPS β•‘ β•‘ Deep Join (Warm Cached) β”‚ Cold: 2.93 ms β”‚ Warm: 1.870 ms β”‚ p95: 3.362 ms β”‚ 1,946 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Auth & RBAC Performance Β· βšͺ 1.121ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” AUTHENTICATION TELEMETRY β•‘ β•‘ File: tests/benchmarks/auth-performance.test.ts β•‘ β•‘ Ran: 2026-10-06 10:46:48 β•‘ β•‘ Evaluates authenticated session resolution, RBAC evaluation, and rejection paths. β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Unauthenticated (401 reject) β”‚ Cold: 2.00 ms β”‚ Warm: 0.874 ms β”‚ p95: 1.212 ms β”‚ 1,089 RPS β•‘ β•‘ Reject: unknown session cookie β”‚ Cold: 1.14 ms β”‚ Warm: 0.889 ms β”‚ p95: 1.264 ms β”‚ 1,069 RPS β•‘ β•‘ Reject: unknown API key (Bearer sck_) β”‚ Cold: 0.99 ms β”‚ Warm: 0.829 ms β”‚ p95: 1.197 ms β”‚ 1,146 RPS β•‘ β•‘ Auth Validation @ 1c β”‚ Cold: 2.34 ms β”‚ Warm: 0.831 ms β”‚ p95: 1.236 ms β”‚ 1,117 RPS β•‘ β•‘ HTTP Auth Pipeline @ 8c β”‚ Cold: 2.55 ms β”‚ Warm: 1.862 ms β”‚ p95: 2.797 ms β”‚ 4,118 RPS β•‘ β•‘ Auth (full chain) @ 1c β”‚ Cold: 1.84 ms β”‚ Warm: 0.359 ms β”‚ p95: 0.468 ms β”‚ 2,627 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ REST API Performance Β· βšͺ 0.707ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits. Throughput dropped 26% β€” check connection pool saturation or lock contention. **Severe degradation** (+36%) β€” review recent commits immediately.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                 SVELTYCMS β€” ENTERPRISE REST API AUDIT                                 β•‘
β•‘                          File: tests/benchmarks/rest-api-performance.test.ts                          β•‘
β•‘                                       Ran: 2026-10-06 09:26:54                                        β•‘
β•‘Measures latency, throughput, and correctness of core REST endpoints: health check, schema, single read, list, and search.β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ System Health Check          β”‚ Cold:     1.22 ms β”‚ Warm:     0.707 ms β”‚ p95:     1.583 ms β”‚   4,856 RPS β•‘
β•‘ Collection Schema Metadata   β”‚ Cold:     7.17 ms β”‚ Warm:     0.518 ms β”‚ p95:     0.796 ms β”‚   7,320 RPS β•‘
β•‘ Single Document Read         β”‚ Cold:     2.89 ms β”‚ Warm:     0.498 ms β”‚ p95:     0.795 ms β”‚   7,637 RPS β•‘
β•‘ Collection Find (List Limit 20) β”‚ Cold:     6.44 ms β”‚ Warm:     0.765 ms β”‚ p95:     1.465 ms β”‚   4,651 RPS β•‘
β•‘ Collection Search Query      β”‚ Cold:     2.55 ms β”‚ Warm:     0.626 ms β”‚ p95:     0.999 ms β”‚   6,007 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ GraphQL API Performance Β· βšͺ 0.860ms Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective. Throughput dropped 53% β€” check connection pool saturation or lock contention.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                  SVELTYCMS β€” GRAPHQL CACHE HIT AUDIT                                  β•‘
β•‘                           File: tests/benchmarks/graphql-cache-hit.test.ts                            β•‘
β•‘                                       Ran: 2026-10-06 09:33:22                                        β•‘
β•‘        Validates sub-millisecond L1 response cache hits, cache key isolation, and hit headers.        β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Q1: Health (Cold Miss)         β”‚        5.263 ms β”‚ p95:        5.263 ms β”‚ RPS:        190 β•‘
β•‘ Q1: Health (L1 Hit)            β”‚        1.375 ms β”‚ p95:        1.851 ms β”‚ RPS:        727 β•‘
β•‘ Q2: Collections (Cold Miss)    β”‚        2.510 ms β”‚ p95:        2.510 ms β”‚ RPS:        398 β•‘
β•‘ Q2: Collections (L1 Hit)       β”‚        1.317 ms β”‚ p95:        1.668 ms β”‚ RPS:        759 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Enterprise SEO Suite Audit Β· βšͺ 1.823ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Avg degraded but p95 stable β€” possible cold-start effect, GC pause, or warmup variance.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                   SVELTYCMS β€” ENTERPRISE SEO AUDIT                                    β•‘
β•‘                            File: tests/benchmarks/seo-performance.test.ts                             β•‘
β•‘                                       Ran: 2026-10-06 09:28:06                                        β•‘
β•‘Measures redirect lookup latency, dynamic sitemap.xml generation, robots.txt serving, and 404 logging performance.β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Redirect Lookup (301)        β”‚ Cold:     1.87 ms β”‚ Warm:     1.881 ms β”‚ p95:     3.284 ms β”‚   4,207 RPS β•‘
β•‘ Dynamic Sitemap XML          β”‚ Cold:  1416.60 ms β”‚ Warm:     1.485 ms β”‚ p95:     1.867 ms β”‚   5,323 RPS β•‘
β•‘ Robots.txt Generation        β”‚ Cold:     2.12 ms β”‚ Warm:     1.823 ms β”‚ p95:     3.138 ms β”‚   4,350 RPS β•‘
β•‘ Missing Path (404 Log)       β”‚ Cold:   120.30 ms β”‚ Warm:   154.694 ms β”‚ p95:   187.916 ms β”‚      52 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ REAL-TIME BROADCAST AUDIT Β· βšͺ 0.211ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” YJS COLLABORATION SYNC AUDIT β•‘ β•‘ File: tests/benchmarks/websocket-broadcast.test.ts β•‘ β•‘ Ran: 2026-10-06 10:52:14 β•‘ β•‘Measures WebSocket handshake latency, bidirectional Yjs CRDT update propagation, and synchronization throughput.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ WS Handshake + SyncStep β”‚ 9.630 ms β”‚ p95: 0.000 ms β”‚ RPS: 0 β•‘ β•‘ Yjs CRDT Propagation β”‚ Cold: 3.73 ms β”‚ Warm: 0.108 ms β”‚ p95: 0.195 ms β”‚ 8,576 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ WebSocket & Realtime Latency Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source > ⏳ **WebSocket & Realtime Latency**: Pending execution. > 🎯 Benchmarks WebSocket connection/broadcast latency.
🏷️ GraphQL Response Cache Hit Β· βšͺ 1.317ms Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                  SVELTYCMS β€” GRAPHQL CACHE HIT AUDIT                                  β•‘
β•‘                           File: tests/benchmarks/graphql-cache-hit.test.ts                            β•‘
β•‘                                       Ran: 2026-10-06 10:53:14                                        β•‘
β•‘        Validates sub-millisecond L1 response cache hits, cache key isolation, and hit headers.        β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Q1: Health (Cold Miss)         β”‚        3.140 ms β”‚ p95:        3.140 ms β”‚ RPS:        318 β•‘
β•‘ Q1: Health (L1 Hit)            β”‚        1.047 ms β”‚ p95:        1.260 ms β”‚ RPS:        955 β•‘
β•‘ Q2: Collections (Cold Miss)    β”‚        2.670 ms β”‚ p95:        2.670 ms β”‚ RPS:        375 β•‘
β•‘ Q2: Collections (L1 Hit)       β”‚        1.073 ms β”‚ p95:        1.562 ms β”‚ RPS:        932 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
Scale Β· 18 tests
🏷️ Negative Cache Performance Β· βšͺ 0.001ms Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                            NEGATIVE CACHE PERFORMANCE AUDIT                             β•‘
β•‘                      File: tests/benchmarks/negative-cache.test.ts                      β•‘
β•‘                                Ran: 2026-08-23 22:35:48                                 β•‘
β•‘        Measures Bloom-filter style missing-key cache speedup for repeated misses        β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ First Miss (DB)                β”‚        1.621 ms β”‚ p95:        3.249 ms β”‚ RPS:        612 β•‘
β•‘ Cached Miss (Negative Cache)   β”‚        0.001 ms β”‚ p95:        0.002 ms β”‚ RPS:    792,591 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Revision & History Growth Β· βšͺ 0.291ms Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                   SVELTYCMS β€” REVISION STRESS AUDIT                                   β•‘
β•‘                            File: tests/benchmarks/revision-stress.test.ts                             β•‘
β•‘                                       Ran: 2026-10-06 09:29:23                                        β•‘
β•‘Measures latest read degradation, history retrieval speed, and storage footprint under heavy revision growth (100 revisions).β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Clean Document Read (Baseline) β”‚ Cold:     3.87 ms β”‚ Warm:     0.299 ms β”‚ p95:     0.460 ms β”‚  11,935 RPS β•‘
β•‘ Latest Read (100 Revisions)  β”‚ Cold:     2.31 ms β”‚ Warm:     0.291 ms β”‚ p95:     0.486 ms β”‚  12,678 RPS β•‘
β•‘ History List Retrieval       β”‚ Cold:     8.90 ms β”‚ Warm:     1.542 ms β”‚ p95:     1.987 ms β”‚   1,257 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Memory Stability & GC Behavior Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source > ⏳ **Memory Stability & GC Behavior**: Pending execution. > 🎯 Long-running soak test to identify memory leaks and GC pressure.
🏷️ Multi-Tenant Performance & Isolation Β· βšͺ 0.615ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” MULTI-TENANCY PERFORMANCE AUDIT β•‘ β•‘ File: tests/benchmarks/multi-tenant-performance.test.ts β•‘ β•‘ Ran: 2026-10-06 09:27:36 β•‘ β•‘Measures the overhead of tenant isolation, context switching, and data partitioning across many tenants.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Single Tenant Baseline β”‚ Cold: 2.53 ms β”‚ Warm: 0.639 ms β”‚ p95: 0.885 ms β”‚ 12,061 RPS β•‘ β•‘ Multi-Tenant Context Switching β”‚ Cold: 0.78 ms β”‚ Warm: 0.615 ms β”‚ p95: 0.855 ms β”‚ 12,340 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Realistic Mixed Workload Β· βšͺ 1.019ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” MIXED WORKLOAD AUDIT β•‘ β•‘ File: tests/benchmarks/mixed-workload.test.ts β•‘ β•‘ Ran: 2026-10-06 09:28:09 β•‘ β•‘Simulates real-world traffic with a weighted mix of reads, searches, GraphQL queries, and metadata requests with per-operation telemetry.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Mixed Workload β”‚ Cold: 6.44 ms β”‚ Warm: 1.019 ms β”‚ p95: 2.912 ms β”‚ 6,301 RPS β•‘ β•‘ Mix: REST Read β”‚ 1.137 ms β”‚ p95: 1.759 ms β”‚ RPS: 1,476 β•‘ β•‘ Mix: REST Search β”‚ 1.185 ms β”‚ p95: 1.941 ms β”‚ RPS: 499 β•‘ β•‘ Mix: GraphQL β”‚ 3.104 ms β”‚ p95: 4.402 ms β”‚ RPS: 327 β•‘ β•‘ Mix: Metadata β”‚ 1.211 ms β”‚ p95: 2.045 ms β”‚ RPS: 106 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ GraphQL Load Stress Β· βšͺ 13.698ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits. **Severe degradation** (+118%) β€” review recent commits immediately.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                SVELTYCMS β€” GRAPHQL CAPACITY DISCOVERY                                 β•‘
β•‘                             File: tests/benchmarks/graphql-stress.test.ts                             β•‘
β•‘                                       Ran: 2026-10-06 10:47:00                                        β•‘
β•‘                Discovers maximum sustainable GraphQL throughput by ramping concurrency                β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ GQL: 5c Warmup               β”‚ Cold:     2.27 ms β”‚ Warm:     1.340 ms β”‚ p95:     1.805 ms β”‚   3,691 RPS β•‘
β•‘ GQL: 10c Light               β”‚ Cold:     2.46 ms β”‚ Warm:     1.767 ms β”‚ p95:     2.701 ms β”‚   5,169 RPS β•‘
β•‘ GQL: 20c Moderate            β”‚ Cold:     2.04 ms β”‚ Warm:     4.658 ms β”‚ p95:     7.774 ms β”‚   4,053 RPS β•‘
β•‘ GQL: 40c Heavy               β”‚ Cold:     2.09 ms β”‚ Warm:     7.249 ms β”‚ p95:    16.856 ms β”‚   4,713 RPS β•‘
β•‘ GQL: 60c Stress              β”‚ Cold:     2.38 ms β”‚ Warm:    12.050 ms β”‚ p95:    22.640 ms β”‚   4,827 RPS β•‘
β•‘ GQL: 80c Extreme             β”‚ Cold:     2.05 ms β”‚ Warm:    15.753 ms β”‚ p95:    23.495 ms β”‚   4,993 RPS β•‘
β•‘ GQL: 100c Max                β”‚ Cold:     2.08 ms β”‚ Warm:    18.042 ms β”‚ p95:    35.112 ms β”‚   5,074 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Bulk Migration & Scale Β· βšͺ 0.895ms Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective. Throughput dropped 39% β€” check connection pool saturation or lock contention.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                  SVELTYCMS β€” MIGRATION & SCALE AUDIT                                  β•‘
β•‘                            File: tests/benchmarks/migration-scale.test.ts                             β•‘
β•‘                                       Ran: 2026-10-06 09:31:24                                        β•‘
β•‘Measures bulk ingestion throughput for 10,000 entries, random point-lookups, and indexed range scans across large datasets.β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Bulk Migration (10k docs)    β”‚ Cold:    51.29 ms β”‚ Warm:    30.750 ms β”‚ p95:    65.046 ms β”‚  16,210 RPS β•‘
β•‘ Random Point Lookup          β”‚ Cold:     5.57 ms β”‚ Warm:     2.526 ms β”‚ p95:     4.326 ms β”‚   2,192 RPS β•‘
β•‘ Range Scan & Pagination      β”‚ Cold:   102.95 ms β”‚ Warm:     0.895 ms β”‚ p95:     1.660 ms β”‚   6,110 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Million-Row Index Pressure Β· βšͺ 0.892ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits. Throughput dropped 21% β€” check connection pool saturation or lock contention. **Severe degradation** (+35%) β€” review recent commits immediately.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                  SVELTYCMS  β€”  INDEX PRESSURE AUDIT                                   β•‘
β•‘                             File: tests/benchmarks/index-pressure.test.ts                             β•‘
β•‘                                       Ran: 2026-10-06 09:29:14                                        β•‘
β•‘           Measures read performance with sorting and filtering on a large entry collection.           β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Sorted List (25k rows)       β”‚ Cold:    22.82 ms β”‚ Warm:     0.892 ms β”‚ p95:     1.308 ms β”‚   4,454 RPS β•‘
β•‘ Filtered Query (25k rows)    β”‚ Cold:     7.15 ms β”‚ Warm:     0.575 ms β”‚ p95:     0.951 ms β”‚   6,887 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Content Scale Stress Β· βšͺ 0.154ms Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                SVELTYCMS β€” CONTENT SCALE STRESS AUDIT                                 β•‘
β•‘                          File: tests/benchmarks/content-scale-stress.test.ts                          β•‘
β•‘                                       Ran: 2026-10-06 10:50:29                                        β•‘
β•‘        Measures file-scanning and content discovery performance at scale (1,000+ collections).        β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Cold Stress Scan (1000 files)  β”‚        0.715 ms β”‚ p95:        0.784 ms β”‚ RPS:      1,399 β•‘
β•‘ Warm Stress Scan (1000 files) β”‚ Cold:     0.50 ms β”‚ Warm:     0.135 ms β”‚ p95:     0.166 ms β”‚   7,188 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Media Upload Stress & Throughput Β· βšͺ 8.640ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” MEDIA UPLOAD STRESS AUDIT β•‘ β•‘ File: tests/benchmarks/media-upload-stress.test.ts β•‘ β•‘ Ran: 2026-10-06 09:31:11 β•‘ β•‘Measures throughput for large file uploads, concurrent transfers, and streaming efficiency with valid media fixtures.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Single Upload (0.01MB) β”‚ Cold: 23.16 ms β”‚ Warm: 8.336 ms β”‚ p95: 10.365 ms β”‚ 116 RPS β•‘ β•‘ Small Upload (0MB @ 4c) β”‚ Cold: 8.79 ms β”‚ Warm: 8.640 ms β”‚ p95: 13.771 ms β”‚ 441 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Full Client Journey Simulation Β· βšͺ 5.501ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” WORLD LIFE DATA β•‘ β•‘ File: tests/benchmarks/client-journey.test.ts β•‘ β•‘ Ran: 2026-10-06 10:48:54 β•‘ β•‘ Measures cumulative latency of a realistic editorial user workflow: Auth β†’ List β†’ View β†’ Edit β†’ Save. β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Full Journey @ 1c β”‚ Cold: 31.55 ms β”‚ Warm: 5.861 ms β”‚ p95: 8.397 ms β”‚ 170 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Concurrency & Race Condition Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” CONCURRENCY AUDIT β•‘ β•‘ File: tests/benchmarks/concurrency-race.test.ts β•‘ β•‘ Ran: 2026-10-06 09:31:31 β•‘ β•‘ Simulates high-concurrency writes to a single document to prove atomic consistency. β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Concurrent PATCH Bomb β”‚ 28.452 ms β”‚ p95: 51.989 ms β”‚ RPS: 826 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Multi-Doc Concurrency Throughput Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” DIRECT ADAPTER THROUGHPUT (MARIADB) β•‘ β•‘ File: tests/benchmarks/local-api-throughput.test.ts β•‘ β•‘ Ran: 2026-10-06 09:29:25 β•‘ β•‘Measures direct adapter write throughput, read throughput, and percentile latencies with zero HTTP overhead.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Writes (1000 atomic increments) β”‚ 1.099 ms β”‚ p95: 1.849 ms β”‚ RPS: 6,684 β•‘ β•‘ Reads (1000 point lookups) β”‚ 1.174 ms β”‚ p95: 2.564 ms β”‚ RPS: 10,794 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Max Throughput β€” No Throttle Β· βšͺ 32.280ms Β· ➑️ β€” Β· source > ⏳ **Max Throughput β€” No Throttle**: Pending execution. > 🎯 1000 concurrent writes across 100 docs β€” no semaphore.
🏷️ Failure Propagation & Fast-Fail Audit Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” AI INFRASTRUCTURE AUDIT β•‘ β•‘ File: tests/benchmarks/ai-performance.test.ts β•‘ β•‘ Ran: 2026-10-06 10:48:29 β•‘ β•‘ Measures the latency tax of internal CMS logic for AI enrichment and layout generation. β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ AI Text Enrichment β”‚ Cold: 0.06 ms β”‚ Warm: 0.000 ms β”‚ p95: 0.001 ms β”‚ 1,217,039 RPS β•‘ β•‘ AI Layout Spec Generation β”‚ Cold: 0.04 ms β”‚ Warm: 0.000 ms β”‚ p95: 0.001 ms β”‚ 1,116,071 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Chaos & Infrastructure Resilience Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” CHAOS RESILIENCE AUDIT β•‘ β•‘ File: tests/benchmarks/chaos-resilience.test.ts β•‘ β•‘ Ran: 2026-07-26 10:34:44 β•‘ β•‘Simulates infrastructure brownouts and measures system stability and graceful degradation under stress.β•‘ ╠═════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Chaos Resilience (Brownout) β”‚ 197.326 ms β”‚ p95: 734.025 ms β”‚ RPS: 5 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Production Day Simulation Β· βšͺ 2.195ms Β· ➑️ β€” Β· source > ⏳ **Production Day Simulation**: Pending execution. > 🎯 Full production day with mixed workload, 100% reliability.
Resilience Β· 5 tests
🏷️ Circuit Breaker Failover Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source > ⏳ **Circuit Breaker Failover**: Pending execution. > 🎯 Measures system graceful degradation when external services fail.
🏷️ Throttling & Backoff Stress Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” THROTTLING AUDIT β•‘ β•‘ File: tests/benchmarks/throttling-backoff-stress.test.ts β•‘ β•‘ Ran: 2026-07-21 16:13:32 β•‘ β•‘Simulates high-velocity traffic from a single client IP to verify rate-limiting enforcement and backoff consistency.β•‘ ╠═════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Throttling Enforcement β”‚ 2.555 ms β”‚ p95: 5.292 ms β”‚ RPS: 391 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ GDPR Compliance Speed Β· βšͺ 8.955ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” GDPR COMPLIANCE AUDIT β•‘ β•‘ File: tests/benchmarks/right-to-be-forgotten-audit.test.ts β•‘ β•‘ Ran: 2026-10-06 09:29:18 β•‘ β•‘Measures the latency, cascading relational integrity, and throughput of deep user erasure across all linked repositories.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Deep Deletion Speed β”‚ Cold: 23.25 ms β”‚ Warm: 8.955 ms β”‚ p95: 10.908 ms β”‚ 104 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Data Residency & Sovereignty Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source > ⏳ **Data Residency & Sovereignty**: Pending execution. > 🎯 PII blocking and data sovereignty enforcement with cross-region failover.
🏷️ Database Failover & Reconnection Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” DATA RESIDENCY AUDIT β•‘ β•‘ File: tests/benchmarks/data-residency-failover.test.ts β•‘ β•‘ Ran: 2026-07-26 10:36:42 β•‘ β•‘Simulates geopolitical boundary crossing and verifies PII field blocking for residency law compliance.β•‘ ╠═════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ PII Field Blocking β”‚ 18.143 ms β”‚ p95: 22.896 ms β”‚ RPS: 55 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```

πŸ”¬ Host environment

Host Platform Arch Cores RAM Runtime
RKroells win32 x64 24 63GB Bun 1.4.2
benchmarkperformancemariadb
Was this page helpful?