35 lines
1.1 KiB
JSON
35 lines
1.1 KiB
JSON
{
|
|||
|
|
"benchmark": "sqlite-search-adapter-synthetic-v1",
|
||
|
|
"environment": {
|
||
|
|
"logical_cpus": 8,
|
||
|
|
"platform": "Linux-7.2.5-3-omarchy-x86_64-with-glibc2.44",
|
||
|
|
"processor": "Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz",
|
||
|
|
"python": "3.14.7",
|
||
|
|
"sqlite": "3.53.4"
|
||
|
|
},
|
||
|
|
"evidence_scope": "synthetic adapter benchmark; excludes HTTP/auth, Git object reads, and semantic relevance",
|
||
|
|
"limitations": [
|
||
|
|
"synthetic records reuse one valid claim/citation shape and are not a relevance corpus",
|
||
|
|
"in-memory canonical reads omit Git filesystem and HTTP/API overhead",
|
||
|
|
"the PRD hardware, cache state, concurrency, and percentile decisions are not fixed"
|
||
|
|
],
|
||
|
|
"measurements": {
|
||
|
|
"cold_index_rebuild_and_first_search_seconds": 43.55,
|
||
|
|
"first_result_count": 20,
|
||
|
|
"synthetic_seed_seconds": 0.214,
|
||
|
|
"warm_search_ms": {
|
||
|
|
"max": 28.418,
|
||
|
|
"p50": 23.805,
|
||
|
|
"p95": 26.681
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"workload": {
|
||
|
|
"nodes_per_project": 10000,
|
||
|
|
"page_size": 20,
|
||
|
|
"projects": 1,
|
||
|
|
"query": "interactive visitors",
|
||
|
|
"query_project": "bench-project-000",
|
||
|
|
"total_nodes": 10000,
|
||
|
|
"warm_samples": 30
|
||
|
|
}
|
||
|
|
}
|