{
  "scenario": "Independent per-use-case Ruby PostgreSQL data-access benchmark",
  "fixture": {
    "users": 5000,
    "categories": 32,
    "topics": 50000,
    "avg_posts": 6
  },
  "duration_seconds_per_combination": 10,
  "warmup_seconds_per_combination": 2,
  "results": [
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "latest_page",
      "duration_seconds": 10.000197877991013,
      "calls": 33438,
      "operations_per_second": 3343.733834866627,
      "avg_ms": 0.2988823780040078,
      "p50_ms": 0.28290500631555915,
      "p95_ms": 0.37076103035360575,
      "rows": 1003140,
      "bytes": 105038726,
      "rows_per_operation": 30.0,
      "bytes_per_operation": 3141.2981039535857
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "topic_header",
      "duration_seconds": 10.00003217899939,
      "calls": 136834,
      "operations_per_second": 13683.355968329664,
      "avg_ms": 0.07284028809919733,
      "p50_ms": 0.07683795411139727,
      "p95_ms": 0.08588802302256227,
      "rows": 136834,
      "bytes": 10344508,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 75.59895932297529
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "post_stream",
      "duration_seconds": 10.000085071020294,
      "calls": 119491,
      "operations_per_second": 11948.9983486519,
      "avg_ms": 0.083479498865616,
      "p50_ms": 0.0774250365793705,
      "p95_ms": 0.10718399425968528,
      "rows": 820450,
      "bytes": 209685250,
      "rows_per_operation": 6.866207496798922,
      "bytes_per_operation": 1754.8204467282055
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "user_card",
      "duration_seconds": 10.000036417972296,
      "calls": 112702,
      "operations_per_second": 11270.158956366335,
      "avg_ms": 0.0884805991758949,
      "p50_ms": 0.08155597606673837,
      "p95_ms": 0.11205498594790697,
      "rows": 112702,
      "bytes": 6583001,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 58.41068481482139
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "category_counts",
      "duration_seconds": 10.005351883999538,
      "calls": 1748,
      "operations_per_second": 174.70649910828072,
      "avg_ms": 5.723437066761366,
      "p50_ms": 5.683456023689359,
      "p95_ms": 5.925342033151537,
      "rows": 34960,
      "bytes": 926440,
      "rows_per_operation": 20.0,
      "bytes_per_operation": 530.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "temp_write_event",
      "duration_seconds": 10.000009578012396,
      "calls": 553849,
      "operations_per_second": 55384.84695232494,
      "avg_ms": 0.017905196748504947,
      "p50_ms": 0.016673991922289133,
      "p95_ms": 0.01812702976167202,
      "rows": 553849,
      "bytes": 8246065,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 14.888651961094089
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "temp_readback",
      "duration_seconds": 10.000018967024516,
      "calls": 519395,
      "operations_per_second": 51939.401486409864,
      "avg_ms": 0.019117760545350523,
      "p50_ms": 0.018093036487698555,
      "p95_ms": 0.01956196501851082,
      "rows": 519395,
      "bytes": 1038790,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 2.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "latest_page",
      "duration_seconds": 10.000271886005066,
      "calls": 11230,
      "operations_per_second": 1122.9694680317525,
      "avg_ms": 0.8900164457980149,
      "p50_ms": 0.8473769994452596,
      "p95_ms": 1.0854610009118915,
      "rows": 336900,
      "bytes": 35272807,
      "rows_per_operation": 30.0,
      "bytes_per_operation": 3140.9445235975068
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "topic_header",
      "duration_seconds": 10.000259896973148,
      "calls": 44691,
      "operations_per_second": 4468.98385246237,
      "avg_ms": 0.22340183557892038,
      "p50_ms": 0.18841202836483717,
      "p95_ms": 0.32892002491280437,
      "rows": 44691,
      "bytes": 3379315,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 75.61511266250476
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "post_stream",
      "duration_seconds": 10.000196737004444,
      "calls": 39311,
      "operations_per_second": 3931.022662237703,
      "avg_ms": 0.2540341511650487,
      "p50_ms": 0.23700098972767591,
      "p95_ms": 0.36899500992149115,
      "rows": 269961,
      "bytes": 69031364,
      "rows_per_operation": 6.867314492126885,
      "bytes_per_operation": 1756.031746839307
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "user_card",
      "duration_seconds": 10.000262761954218,
      "calls": 46382,
      "operations_per_second": 4638.078128952702,
      "avg_ms": 0.2152441901220054,
      "p50_ms": 0.193147046957165,
      "p95_ms": 0.32781000481918454,
      "rows": 46382,
      "bytes": 2709205,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 58.41069811564831
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "category_counts",
      "duration_seconds": 10.001070095982868,
      "calls": 1672,
      "operations_per_second": 167.18210990957783,
      "avg_ms": 5.980962409525631,
      "p50_ms": 5.959400034043938,
      "p95_ms": 6.151081994175911,
      "rows": 33440,
      "bytes": 886160,
      "rows_per_operation": 20.0,
      "bytes_per_operation": 530.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "temp_write_event",
      "duration_seconds": 10.000303922977764,
      "calls": 68622,
      "operations_per_second": 6861.991448312564,
      "avg_ms": 0.14538186683412965,
      "p50_ms": 0.12613798025995493,
      "p95_ms": 0.18445000750944018,
      "rows": 68622,
      "bytes": 1021619,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 14.88763078895981
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "temp_readback",
      "duration_seconds": 10.000030989991501,
      "calls": 150744,
      "operations_per_second": 15074.353284591984,
      "avg_ms": 0.06607360657629831,
      "p50_ms": 0.0604590168222785,
      "p95_ms": 0.08748599793761969,
      "rows": 150744,
      "bytes": 301488,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 2.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "Sequel",
      "case": "latest_page",
      "duration_seconds": 10.000192613981199,
      "calls": 20834,
      "operations_per_second": 2083.359871576087,
      "avg_ms": 0.4797017417602785,
      "p50_ms": 0.44379400787875056,
      "p95_ms": 0.7032380090095103,
      "rows": 625020,
      "bytes": 66694696,
      "rows_per_operation": 30.0,
      "bytes_per_operation": 3201.2429682250167
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "Sequel",
      "case": "topic_header",
      "duration_seconds": 10.000023598026019,
      "calls": 149104,
      "operations_per_second": 14910.364814482316,
      "avg_ms": 0.06689580416321457,
      "p50_ms": 0.06126298103481531,
      "p95_ms": 0.08403498213738203,
      "rows": 149104,
      "bytes": 11272168,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 75.5993668848589
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "Sequel",
      "case": "post_stream",
      "duration_seconds": 10.000117427960504,
      "calls": 72580,
      "operations_per_second": 7257.914771787084,
      "avg_ms": 0.13747465516781637,
      "p50_ms": 0.12909603537991643,
      "p95_ms": 0.20152301294729114,
      "rows": 498367,
      "bytes": 128356619,
      "rows_per_operation": 6.866450812896114,
      "bytes_per_operation": 1768.4846927528245
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "Sequel",
      "case": "user_card",
      "duration_seconds": 10.000050876988098,
      "calls": 111273,
      "operations_per_second": 11127.243387937058,
      "avg_ms": 0.08963186541654923,
      "p50_ms": 0.08171598892658949,
      "p95_ms": 0.1296849804930389,
      "rows": 111273,
      "bytes": 6722025,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 60.41020732792322
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "Sequel",
      "case": "category_counts",
      "duration_seconds": 10.00024572701659,
      "calls": 1720,
      "operations_per_second": 171.99577359916873,
      "avg_ms": 5.81360543992771,
      "p50_ms": 5.809691967442632,
      "p95_ms": 5.99092902848497,
      "rows": 34400,
      "bytes": 911600,
      "rows_per_operation": 20.0,
      "bytes_per_operation": 530.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "Sequel",
      "case": "temp_write_event",
      "duration_seconds": 10.00002267997479,
      "calls": 290117,
      "operations_per_second": 29011.634201686767,
      "avg_ms": 0.03422228498998974,
      "p50_ms": 0.03515603020787239,
      "p95_ms": 0.039794016629457474,
      "rows": 290117,
      "bytes": 4319515,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 14.888872420437272
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "off",
      "layer": "Sequel",
      "case": "temp_readback",
      "duration_seconds": 10.000005708017852,
      "calls": 261530,
      "operations_per_second": 26152.985071829433,
      "avg_ms": 0.03802195419339812,
      "p50_ms": 0.03394403029233217,
      "p95_ms": 0.045043008867651224,
      "rows": 261530,
      "bytes": 523060,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 2.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "latest_page",
      "duration_seconds": 10.000010786985513,
      "calls": 35245,
      "operations_per_second": 3524.496198131057,
      "avg_ms": 0.28348500875344984,
      "p50_ms": 0.266265997197479,
      "p95_ms": 0.3487319918349385,
      "rows": 1057350,
      "bytes": 110714761,
      "rows_per_operation": 30.0,
      "bytes_per_operation": 3141.2898567172647
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "topic_header",
      "duration_seconds": 10.000053143012337,
      "calls": 152957,
      "operations_per_second": 15295.618714474595,
      "avg_ms": 0.06520294060068035,
      "p50_ms": 0.06078096339479089,
      "p95_ms": 0.07579999510198832,
      "rows": 152957,
      "bytes": 11563581,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 75.6002079015671
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "post_stream",
      "duration_seconds": 10.000011177035049,
      "calls": 115907,
      "operations_per_second": 11590.687045048466,
      "avg_ms": 0.08592390725581724,
      "p50_ms": 0.08323596557602286,
      "p95_ms": 0.10082998778671026,
      "rows": 795790,
      "bytes": 203380852,
      "rows_per_operation": 6.865763068667121,
      "bytes_per_operation": 1754.68998421148
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "user_card",
      "duration_seconds": 10.000018958991859,
      "calls": 119668,
      "operations_per_second": 11966.777312196637,
      "avg_ms": 0.08332891326196665,
      "p50_ms": 0.07845601066946983,
      "p95_ms": 0.10287499753758311,
      "rows": 119668,
      "bytes": 6989960,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 58.41127118360798
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "category_counts",
      "duration_seconds": 10.00292867096141,
      "calls": 1768,
      "operations_per_second": 176.74823625729928,
      "avg_ms": 5.657223980516676,
      "p50_ms": 5.630072031635791,
      "p95_ms": 5.8312800247222185,
      "rows": 35360,
      "bytes": 937040,
      "rows_per_operation": 20.0,
      "bytes_per_operation": 530.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "temp_write_event",
      "duration_seconds": 10.00001312798122,
      "calls": 582196,
      "operations_per_second": 58219.523569518795,
      "avg_ms": 0.017033447013856232,
      "p50_ms": 0.015455007087439299,
      "p95_ms": 0.01721299486234784,
      "rows": 582196,
      "bytes": 8668147,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 14.888709300647891
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "temp_readback",
      "duration_seconds": 10.000015611003619,
      "calls": 524667,
      "operations_per_second": 52466.61809434351,
      "avg_ms": 0.018924017341719678,
      "p50_ms": 0.017735001165419817,
      "p95_ms": 0.019877974409610033,
      "rows": 524667,
      "bytes": 1049334,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 2.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "latest_page",
      "duration_seconds": 10.000375823001377,
      "calls": 16346,
      "operations_per_second": 1634.538570280865,
      "avg_ms": 0.6113049697220826,
      "p50_ms": 0.5687610246241093,
      "p95_ms": 0.8059170213527977,
      "rows": 490380,
      "bytes": 51345100,
      "rows_per_operation": 30.0,
      "bytes_per_operation": 3141.1415636853053
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "topic_header",
      "duration_seconds": 10.00002705596853,
      "calls": 67997,
      "operations_per_second": 6799.681602802853,
      "avg_ms": 0.14670368573689083,
      "p50_ms": 0.10461901547387242,
      "p95_ms": 0.2247910015285015,
      "rows": 67997,
      "bytes": 5140821,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 75.60364427842404
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "post_stream",
      "duration_seconds": 10.000114214955829,
      "calls": 72249,
      "operations_per_second": 7224.817481779044,
      "avg_ms": 0.13820007351196825,
      "p50_ms": 0.12806704035028815,
      "p95_ms": 0.21079496946185827,
      "rows": 496028,
      "bytes": 126766021,
      "rows_per_operation": 6.865534471065343,
      "bytes_per_operation": 1754.5712881839195
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "user_card",
      "duration_seconds": 10.000042143976316,
      "calls": 67377,
      "operations_per_second": 6737.671604772747,
      "avg_ms": 0.14810929285204066,
      "p50_ms": 0.11838402133435011,
      "p95_ms": 0.2379220095463097,
      "rows": 67377,
      "bytes": 3935508,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 58.41025869361948
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "category_counts",
      "duration_seconds": 10.00052959896857,
      "calls": 1687,
      "operations_per_second": 168.69106613853663,
      "avg_ms": 5.9274272469372535,
      "p50_ms": 5.906394973862916,
      "p95_ms": 6.131937960162759,
      "rows": 33740,
      "bytes": 894110,
      "rows_per_operation": 20.0,
      "bytes_per_operation": 530.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "temp_write_event",
      "duration_seconds": 10.00002094899537,
      "calls": 140918,
      "operations_per_second": 14091.770479156547,
      "avg_ms": 0.07067657276350013,
      "p50_ms": 0.07591000758111477,
      "p95_ms": 0.08806702680885792,
      "rows": 140918,
      "bytes": 2098051,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 14.888452859109552
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "temp_readback",
      "duration_seconds": 10.000043630017899,
      "calls": 247503,
      "operations_per_second": 24750.19201486794,
      "avg_ms": 0.04021124715232492,
      "p50_ms": 0.04084297688677907,
      "p95_ms": 0.047475972678512335,
      "rows": 247503,
      "bytes": 495006,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 2.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "Sequel",
      "case": "latest_page",
      "duration_seconds": 10.000308251997922,
      "calls": 22666,
      "operations_per_second": 2266.530133755792,
      "avg_ms": 0.4409110036330465,
      "p50_ms": 0.39781397208571434,
      "p95_ms": 0.6443529855459929,
      "rows": 679980,
      "bytes": 72559913,
      "rows_per_operation": 30.0,
      "bytes_per_operation": 3201.266787258449
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "Sequel",
      "case": "topic_header",
      "duration_seconds": 10.000051098992117,
      "calls": 159933,
      "operations_per_second": 15993.218276266538,
      "avg_ms": 0.06234742074945577,
      "p50_ms": 0.057720986660569906,
      "p95_ms": 0.0717989751137793,
      "rows": 159933,
      "bytes": 12090910,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 75.59984493506656
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "Sequel",
      "case": "post_stream",
      "duration_seconds": 10.000085678009782,
      "calls": 92370,
      "operations_per_second": 9236.920859900421,
      "avg_ms": 0.10806213497545474,
      "p50_ms": 0.09883299935609102,
      "p95_ms": 0.17118395771831274,
      "rows": 634281,
      "bytes": 163377818,
      "rows_per_operation": 6.866742448847028,
      "bytes_per_operation": 1768.732467251272
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "Sequel",
      "case": "user_card",
      "duration_seconds": 10.000026814988814,
      "calls": 121353,
      "operations_per_second": 12135.267459293882,
      "avg_ms": 0.08220778381658239,
      "p50_ms": 0.07439701585099101,
      "p95_ms": 0.11242600157856941,
      "rows": 121353,
      "bytes": 7331010,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 60.41062025660676
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "Sequel",
      "case": "category_counts",
      "duration_seconds": 10.002268526994158,
      "calls": 1772,
      "operations_per_second": 177.1598108186878,
      "avg_ms": 5.6438458222871155,
      "p50_ms": 5.6277510011568666,
      "p95_ms": 5.771069962065667,
      "rows": 35440,
      "bytes": 939160,
      "rows_per_operation": 20.0,
      "bytes_per_operation": 530.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "Sequel",
      "case": "temp_write_event",
      "duration_seconds": 10.000004720001016,
      "calls": 450681,
      "operations_per_second": 45068.07872786226,
      "avg_ms": 0.022040346471503342,
      "p50_ms": 0.019625003915280104,
      "p95_ms": 0.023638014681637287,
      "rows": 450681,
      "bytes": 6710145,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 14.888901462453488
    },
    {
      "environment": "jarvis-container",
      "ruby": "3.4.6",
      "yjit": "on",
      "layer": "Sequel",
      "case": "temp_readback",
      "duration_seconds": 10.00003287004074,
      "calls": 354989,
      "operations_per_second": 35498.783315354616,
      "avg_ms": 0.02802200906295948,
      "p50_ms": 0.024829001631587744,
      "p95_ms": 0.029943999834358692,
      "rows": 354989,
      "bytes": 709978,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 2.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "latest_page",
      "duration_seconds": 10.000004406960215,
      "calls": 33936,
      "operations_per_second": 3393.5985044546405,
      "avg_ms": 0.29446298974211976,
      "p50_ms": 0.2812840393744409,
      "p95_ms": 0.3565289662219584,
      "rows": 1018080,
      "bytes": 106602878,
      "rows_per_operation": 30.0,
      "bytes_per_operation": 3141.2917845355964
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "topic_header",
      "duration_seconds": 10.000024106993806,
      "calls": 137513,
      "operations_per_second": 13751.266849829522,
      "avg_ms": 0.07250458702946028,
      "p50_ms": 0.06650801515206695,
      "p95_ms": 0.08646398782730103,
      "rows": 137513,
      "bytes": 10395871,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 75.59918698595769
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "post_stream",
      "duration_seconds": 10.000040823942982,
      "calls": 109703,
      "operations_per_second": 10970.25521509266,
      "avg_ms": 0.09089863495333875,
      "p50_ms": 0.0911140232346952,
      "p95_ms": 0.10659400140866637,
      "rows": 753191,
      "bytes": 192491669,
      "rows_per_operation": 6.865728375705314,
      "bytes_per_operation": 1754.6618506330728
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "user_card",
      "duration_seconds": 10.000056098971982,
      "calls": 116051,
      "operations_per_second": 11605.034896947247,
      "avg_ms": 0.08597671261720759,
      "p50_ms": 0.08003099355846643,
      "p95_ms": 0.11118600377812982,
      "rows": 116051,
      "bytes": 6778690,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 58.411301927600796
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "category_counts",
      "duration_seconds": 10.000817156978883,
      "calls": 1756,
      "operations_per_second": 175.58565189591616,
      "avg_ms": 5.694877349362912,
      "p50_ms": 5.663610994815826,
      "p95_ms": 5.87388698477298,
      "rows": 35120,
      "bytes": 930680,
      "rows_per_operation": 20.0,
      "bytes_per_operation": 530.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "temp_write_event",
      "duration_seconds": 10.000003874010872,
      "calls": 592509,
      "operations_per_second": 59250.87704614581,
      "avg_ms": 0.016731962475908125,
      "p50_ms": 0.015628989785909653,
      "p95_ms": 0.01767999492585659,
      "rows": 592509,
      "bytes": 8821695,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 14.888710551232133
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "MiniSql",
      "case": "temp_readback",
      "duration_seconds": 10.00000831100624,
      "calls": 530901,
      "operations_per_second": 53090.05587682143,
      "avg_ms": 0.01869846866386226,
      "p50_ms": 0.017977028619498014,
      "p95_ms": 0.02002698602154851,
      "rows": 530901,
      "bytes": 1061802,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 2.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "latest_page",
      "duration_seconds": 10.00002347904956,
      "calls": 10893,
      "operations_per_second": 1089.2974424331364,
      "avg_ms": 0.9174996879664665,
      "p50_ms": 0.9461299632675946,
      "p95_ms": 1.1167200282216072,
      "rows": 326790,
      "bytes": 34214169,
      "rows_per_operation": 30.0,
      "bytes_per_operation": 3140.931699256403
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "topic_header",
      "duration_seconds": 10.000245044007897,
      "calls": 40696,
      "operations_per_second": 4069.5002793341414,
      "avg_ms": 0.24534320564846882,
      "p50_ms": 0.19368401262909174,
      "p95_ms": 0.3329989849589765,
      "rows": 40696,
      "bytes": 3077365,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 75.61836544132102
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "post_stream",
      "duration_seconds": 10.000188925943803,
      "calls": 40965,
      "operations_per_second": 4096.422607949257,
      "avg_ms": 0.24378438980274159,
      "p50_ms": 0.22755702957510948,
      "p95_ms": 0.3200009814463556,
      "rows": 281178,
      "bytes": 71881271,
      "rows_per_operation": 6.863859392164042,
      "bytes_per_operation": 1754.6996460393018
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "user_card",
      "duration_seconds": 10.000064545019995,
      "calls": 47670,
      "operations_per_second": 4766.969231587563,
      "avg_ms": 0.20944946434168887,
      "p50_ms": 0.1935139880515635,
      "p95_ms": 0.3270460292696953,
      "rows": 47670,
      "bytes": 2784450,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 58.41095028319698
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "category_counts",
      "duration_seconds": 10.004119501973037,
      "calls": 1640,
      "operations_per_second": 163.93246798746807,
      "avg_ms": 6.099531414213011,
      "p50_ms": 6.0784119996242225,
      "p95_ms": 6.265796022489667,
      "rows": 32800,
      "bytes": 869200,
      "rows_per_operation": 20.0,
      "bytes_per_operation": 530.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "temp_write_event",
      "duration_seconds": 10.000002332031727,
      "calls": 74977,
      "operations_per_second": 7497.69825151298,
      "avg_ms": 0.13307817112121692,
      "p50_ms": 0.12217095354571939,
      "p95_ms": 0.1764170010574162,
      "rows": 74977,
      "bytes": 1116220,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 14.887498832975446
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "ActiveRecord",
      "case": "temp_readback",
      "duration_seconds": 10.000031338015106,
      "calls": 147608,
      "operations_per_second": 14760.753742727624,
      "avg_ms": 0.06748898571027488,
      "p50_ms": 0.06009102798998356,
      "p95_ms": 0.08955196244642138,
      "rows": 147608,
      "bytes": 295216,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 2.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "Sequel",
      "case": "latest_page",
      "duration_seconds": 10.000398418982513,
      "calls": 20666,
      "operations_per_second": 2066.517666013416,
      "avg_ms": 0.4835418678666821,
      "p50_ms": 0.44337299186736345,
      "p95_ms": 0.5732130375690758,
      "rows": 619980,
      "bytes": 66156405,
      "rows_per_operation": 30.0,
      "bytes_per_operation": 3201.219636117294
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "Sequel",
      "case": "topic_header",
      "duration_seconds": 10.000035614008084,
      "calls": 145760,
      "operations_per_second": 14575.948089206691,
      "avg_ms": 0.06843530201645386,
      "p50_ms": 0.061717990320175886,
      "p95_ms": 0.08511100895702839,
      "rows": 145760,
      "bytes": 11019285,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 75.59882683863886
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "Sequel",
      "case": "post_stream",
      "duration_seconds": 10.00013746501645,
      "calls": 76623,
      "operations_per_second": 7662.194671628342,
      "avg_ms": 0.1302260532968512,
      "p50_ms": 0.1258940319530666,
      "p95_ms": 0.17355201998725533,
      "rows": 526122,
      "bytes": 135511394,
      "rows_per_operation": 6.866371716064367,
      "bytes_per_operation": 1768.5472247236469
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "Sequel",
      "case": "user_card",
      "duration_seconds": 10.000047698966227,
      "calls": 118198,
      "operations_per_second": 11819.74362104482,
      "avg_ms": 0.08441011864814119,
      "p50_ms": 0.08173100650310516,
      "p95_ms": 0.0943439663387835,
      "rows": 118198,
      "bytes": 7140511,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 60.41143674173844
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "Sequel",
      "case": "category_counts",
      "duration_seconds": 10.002224710013252,
      "calls": 1751,
      "operations_per_second": 175.06105399202536,
      "avg_ms": 5.71196620518247,
      "p50_ms": 5.675903987139463,
      "p95_ms": 5.903001001570374,
      "rows": 35020,
      "bytes": 928030,
      "rows_per_operation": 20.0,
      "bytes_per_operation": 530.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "Sequel",
      "case": "temp_write_event",
      "duration_seconds": 10.000016134988982,
      "calls": 336316,
      "operations_per_second": 33631.54573553801,
      "avg_ms": 0.02951831619132232,
      "p50_ms": 0.02741499338299036,
      "p95_ms": 0.03568799002096057,
      "rows": 336316,
      "bytes": 5007438,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 14.889086454405975
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "off",
      "layer": "Sequel",
      "case": "temp_readback",
      "duration_seconds": 10.000016167003196,
      "calls": 267731,
      "operations_per_second": 26773.05671599065,
      "avg_ms": 0.03713111695222753,
      "p50_ms": 0.0340089900419116,
      "p95_ms": 0.04563899710774422,
      "rows": 267731,
      "bytes": 535462,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 2.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "latest_page",
      "duration_seconds": 10.000004492991138,
      "calls": 32295,
      "operations_per_second": 3229.4985489891637,
      "avg_ms": 0.30905869056215907,
      "p50_ms": 0.3135550068691373,
      "p95_ms": 0.3429740318097174,
      "rows": 968850,
      "bytes": 101447153,
      "rows_per_operation": 30.0,
      "bytes_per_operation": 3141.2649945812045
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "topic_header",
      "duration_seconds": 10.000056685006712,
      "calls": 147810,
      "operations_per_second": 14780.916214366518,
      "avg_ms": 0.06744656325931618,
      "p50_ms": 0.06330304313451052,
      "p95_ms": 0.07852702401578426,
      "rows": 147810,
      "bytes": 11174237,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 75.5986536770178
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "post_stream",
      "duration_seconds": 10.000019118015189,
      "calls": 127566,
      "operations_per_second": 12756.57561195937,
      "avg_ms": 0.07816379095143315,
      "p50_ms": 0.07593299960717559,
      "p95_ms": 0.09213999146595597,
      "rows": 875867,
      "bytes": 223830481,
      "rows_per_operation": 6.865990938024239,
      "bytes_per_operation": 1754.6249078908172
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "user_card",
      "duration_seconds": 10.000024909968488,
      "calls": 122194,
      "operations_per_second": 12219.369561588928,
      "avg_ms": 0.08164242172998955,
      "p50_ms": 0.07742497837170959,
      "p95_ms": 0.10154896881431341,
      "rows": 122194,
      "bytes": 7137404,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 58.41042931731509
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "category_counts",
      "duration_seconds": 10.001258898992091,
      "calls": 1756,
      "operations_per_second": 175.5778965163042,
      "avg_ms": 5.694932540368707,
      "p50_ms": 5.67038799636066,
      "p95_ms": 5.874736001715064,
      "rows": 35120,
      "bytes": 930680,
      "rows_per_operation": 20.0,
      "bytes_per_operation": 530.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "temp_write_event",
      "duration_seconds": 10.000006490969099,
      "calls": 619624,
      "operations_per_second": 61962.359780423736,
      "avg_ms": 0.01599784258624578,
      "p50_ms": 0.014864024706184864,
      "p95_ms": 0.016601989045739174,
      "rows": 619624,
      "bytes": 9225350,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 14.888626005448465
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "MiniSql",
      "case": "temp_readback",
      "duration_seconds": 10.000019999046344,
      "calls": 534713,
      "operations_per_second": 53471.19306271319,
      "avg_ms": 0.01855469071204946,
      "p50_ms": 0.017749029211699963,
      "p95_ms": 0.019714003428816795,
      "rows": 534713,
      "bytes": 1069426,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 2.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "latest_page",
      "duration_seconds": 10.000102852995042,
      "calls": 18234,
      "operations_per_second": 1823.3812459777748,
      "avg_ms": 0.548046698750584,
      "p50_ms": 0.5207320209592581,
      "p95_ms": 0.7229560287669301,
      "rows": 547020,
      "bytes": 57274703,
      "rows_per_operation": 30.0,
      "bytes_per_operation": 3141.0937260063615
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "topic_header",
      "duration_seconds": 10.00002084398875,
      "calls": 79289,
      "operations_per_second": 7928.883473044209,
      "avg_ms": 0.1258506202583191,
      "p50_ms": 0.10022800415754318,
      "p95_ms": 0.21244498202577233,
      "rows": 79289,
      "bytes": 5994334,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 75.60107959489967
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "post_stream",
      "duration_seconds": 10.0001036709873,
      "calls": 69223,
      "operations_per_second": 6922.2282365764395,
      "avg_ms": 0.14419873574490427,
      "p50_ms": 0.12477999553084373,
      "p95_ms": 0.23852800950407982,
      "rows": 475289,
      "bytes": 121466405,
      "rows_per_operation": 6.866056079626714,
      "bytes_per_operation": 1754.711656530344
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "user_card",
      "duration_seconds": 10.000087341002654,
      "calls": 72656,
      "operations_per_second": 7265.53654207536,
      "avg_ms": 0.13737769499638006,
      "p50_ms": 0.11439103400334716,
      "p95_ms": 0.229495984967798,
      "rows": 72656,
      "bytes": 4243975,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 58.41189991191368
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "category_counts",
      "duration_seconds": 10.002487379009835,
      "calls": 1680,
      "operations_per_second": 167.95822242430125,
      "avg_ms": 5.953224441015793,
      "p50_ms": 5.923886958044022,
      "p95_ms": 6.12524600001052,
      "rows": 33600,
      "bytes": 890400,
      "rows_per_operation": 20.0,
      "bytes_per_operation": 530.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "temp_write_event",
      "duration_seconds": 10.000032542971894,
      "calls": 178287,
      "operations_per_second": 17828.641980300512,
      "avg_ms": 0.05591911954716692,
      "p50_ms": 0.051732989959418774,
      "p95_ms": 0.07439398905262351,
      "rows": 178287,
      "bytes": 2654442,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 14.888589745747026
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "ActiveRecord",
      "case": "temp_readback",
      "duration_seconds": 10.00000448001083,
      "calls": 285494,
      "operations_per_second": 28549.38720984361,
      "avg_ms": 0.03484288504068338,
      "p50_ms": 0.029561982955783606,
      "p95_ms": 0.04251499194651842,
      "rows": 285494,
      "bytes": 570988,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 2.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "Sequel",
      "case": "latest_page",
      "duration_seconds": 10.000035554985516,
      "calls": 24709,
      "operations_per_second": 2470.891214749865,
      "avg_ms": 0.40453405244869345,
      "p50_ms": 0.38788304664194584,
      "p95_ms": 0.5136759718880057,
      "rows": 741270,
      "bytes": 79100687,
      "rows_per_operation": 30.0,
      "bytes_per_operation": 3201.2905014367234
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "Sequel",
      "case": "topic_header",
      "duration_seconds": 10.000013815995771,
      "calls": 165749,
      "operations_per_second": 16574.877100156806,
      "avg_ms": 0.06018490631753406,
      "p50_ms": 0.05809997674077749,
      "p95_ms": 0.06821798160672188,
      "rows": 165749,
      "bytes": 12530683,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 75.60035354662773
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "Sequel",
      "case": "post_stream",
      "duration_seconds": 10.00011965201702,
      "calls": 88517,
      "operations_per_second": 8851.594088891343,
      "avg_ms": 0.1127007810611479,
      "p50_ms": 0.1088170101866126,
      "p95_ms": 0.14395499601960182,
      "rows": 607838,
      "bytes": 156548049,
      "rows_per_operation": 6.866906921834224,
      "bytes_per_operation": 1768.5647841657535
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "Sequel",
      "case": "user_card",
      "duration_seconds": 10.000093521957751,
      "calls": 119682,
      "operations_per_second": 11968.088072097296,
      "avg_ms": 0.0833424855585317,
      "p50_ms": 0.07598596857860684,
      "p95_ms": 0.113735964987427,
      "rows": 119682,
      "bytes": 7230144,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 60.41128991828345
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "Sequel",
      "case": "category_counts",
      "duration_seconds": 10.001032939006109,
      "calls": 1747,
      "operations_per_second": 174.68195641935512,
      "avg_ms": 5.724069110635491,
      "p50_ms": 5.6873520370572805,
      "p95_ms": 5.905506026465446,
      "rows": 34940,
      "bytes": 925910,
      "rows_per_operation": 20.0,
      "bytes_per_operation": 530.0
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "Sequel",
      "case": "temp_write_event",
      "duration_seconds": 10.000012292002793,
      "calls": 489665,
      "operations_per_second": 48966.4398104385,
      "avg_ms": 0.02027152790844842,
      "p50_ms": 0.018618011381477118,
      "p95_ms": 0.022092019207775593,
      "rows": 489665,
      "bytes": 7290587,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 14.888928144752024
    },
    {
      "environment": "jarvis-container",
      "ruby": "4.0.5",
      "yjit": "on",
      "layer": "Sequel",
      "case": "temp_readback",
      "duration_seconds": 10.000023639993742,
      "calls": 358843,
      "operations_per_second": 35884.21516973779,
      "avg_ms": 0.027668648628341817,
      "p50_ms": 0.027214002329856157,
      "p95_ms": 0.029005983378738165,
      "rows": 358843,
      "bytes": 717686,
      "rows_per_operation": 1.0,
      "bytes_per_operation": 2.0
    }
  ]
}
