chore(task): archive 09-07-api-performance-diagnosis
This commit is contained in:
+100
@@ -0,0 +1,100 @@
|
||||
{
|
||||
"environment": "isolated local PostgreSQL 16-alpine, Python 3.12.11, psycopg 3.3.4; same data, sequential requests, warm database/connection pool, no application cache",
|
||||
"baseline_commit": "e567e5f",
|
||||
"dataset": {
|
||||
"snapshot_count": 41,
|
||||
"source_rows": 143521,
|
||||
"source_json_bytes": 22785765,
|
||||
"ranking_rows": 45003
|
||||
},
|
||||
"samples_per_endpoint": 5,
|
||||
"measurements": {
|
||||
"detail": {
|
||||
"before_seconds": [
|
||||
1.7919143750004878,
|
||||
1.7288594170004217,
|
||||
1.7106771250000747,
|
||||
1.7057415830004174,
|
||||
1.6912810410012753
|
||||
],
|
||||
"after_seconds": [
|
||||
0.6212627920012892,
|
||||
0.4883682920008141,
|
||||
0.44150824999996985,
|
||||
0.43969708400072705,
|
||||
0.4841277909999917
|
||||
],
|
||||
"before_median_seconds": 1.7106771250000747,
|
||||
"after_median_seconds": 0.4841277909999917,
|
||||
"reduction_percent": 71.7,
|
||||
"responses_identical": true,
|
||||
"response_sha256": "d2d5693152e949767a2db8e807852fe6fd2cb6ec175664a5dab9f615cdda4467"
|
||||
},
|
||||
"history": {
|
||||
"before_seconds": [
|
||||
0.8467425830003776,
|
||||
0.8580366249989311,
|
||||
0.8756502500000352,
|
||||
0.8701953330000833,
|
||||
0.8388115420002578
|
||||
],
|
||||
"after_seconds": [
|
||||
0.026230833000226994,
|
||||
0.024217250000219792,
|
||||
0.025365250001414097,
|
||||
0.028609290999156656,
|
||||
0.026671499999793014
|
||||
],
|
||||
"before_median_seconds": 0.8580366249989311,
|
||||
"after_median_seconds": 0.026230833000226994,
|
||||
"reduction_percent": 96.9,
|
||||
"responses_identical": true,
|
||||
"response_sha256": "edf098e1f124a6d5526d9f202b67c6e97986095a6cb18fad3d0d6ba07d10d387"
|
||||
},
|
||||
"rankings": {
|
||||
"before_seconds": [
|
||||
1.3065002089988411,
|
||||
1.2318050410012802,
|
||||
1.2226990420003858,
|
||||
1.3149193330009439,
|
||||
1.2414632910004002
|
||||
],
|
||||
"after_seconds": [
|
||||
0.06522883400066348,
|
||||
0.06445087500105728,
|
||||
0.06437025000013818,
|
||||
0.06701250000151049,
|
||||
0.06281666699942434
|
||||
],
|
||||
"before_median_seconds": 1.2414632910004002,
|
||||
"after_median_seconds": 0.06445087500105728,
|
||||
"reduction_percent": 94.8,
|
||||
"responses_identical": true,
|
||||
"response_sha256": "dbe90217c0086e22a570990062e08583c44d72ca1b4cf87b39208b033ce12e62"
|
||||
}
|
||||
},
|
||||
"query_plan_samples": [
|
||||
{
|
||||
"query": "source_rows",
|
||||
"execution_ms": 31.641,
|
||||
"planning_ms": 1.534,
|
||||
"rows": 3
|
||||
},
|
||||
{
|
||||
"query": "rank_history",
|
||||
"execution_ms": 23.911,
|
||||
"planning_ms": 0.664,
|
||||
"rows": 90
|
||||
}
|
||||
],
|
||||
"validation": {
|
||||
"pytest_passed": 226,
|
||||
"pytest_failed_baseline": 1,
|
||||
"baseline_failure": "test_market_data_repository_pool.py:65 Connection.executemany AttributeError, reproduced before edits",
|
||||
"pyright_baseline_errors": 14,
|
||||
"pyright_new_errors": 0,
|
||||
"ruff": "passed",
|
||||
"review_agent": "/root/read_path_review complete: no blocking SQL/data correctness findings",
|
||||
"caveat": "Default integration-first ordering also disables caplog loggers through pre-existing Alembic fileConfig. Full tests were run unit/HTTP/integration order with both DB environment variables set; one baseline integration failure remained."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user