- Bump version 2026.05.05.12 → 2026.05.08 (CalVer, publish date) - Expand sdist excludes to **/glob patterns: docs/**, docs-site/**, tests/reference/**, tests/benchmarks/.results/** — the trailing-slash form was silently passing through subtree contents - Sanitize tests/benchmarks/baseline.json hostname → PLACEHOLDER - Rewrite README relative docs/, tests/, Makefile links to absolute Gitea URLs (git.supported.systems/warehack.ing/informix-db) - pyproject urls: Homepage + Documentation → informix-db.warehack.ing, Source/Issues/Changelog → Gitea (warehack.ing org is now public)
1256 lines
43 KiB
JSON
1256 lines
43 KiB
JSON
{
|
|
"machine_info": {
|
|
"node": "PLACEHOLDER",
|
|
"processor": "",
|
|
"machine": "x86_64",
|
|
"python_compiler": "Clang 22.1.1 ",
|
|
"python_implementation": "CPython",
|
|
"python_implementation_version": "3.13.12",
|
|
"python_version": "3.13.12",
|
|
"python_build": [
|
|
"main",
|
|
"Mar 24 2026 22:49:35"
|
|
],
|
|
"release": "6.19.11-arch1-1",
|
|
"system": "Linux",
|
|
"cpu": {
|
|
"python_version": "3.13.12.final.0 (64 bit)",
|
|
"cpuinfo_version": [
|
|
9,
|
|
0,
|
|
0
|
|
],
|
|
"cpuinfo_version_string": "9.0.0",
|
|
"arch": "X86_64",
|
|
"bits": 64,
|
|
"count": 32,
|
|
"arch_string_raw": "x86_64",
|
|
"vendor_id_raw": "AuthenticAMD",
|
|
"brand_raw": "AMD Ryzen 9 9950X 16-Core Processor",
|
|
"hz_advertised_friendly": "5.3277 GHz",
|
|
"hz_actual_friendly": "5.3277 GHz",
|
|
"hz_advertised": [
|
|
5327731000,
|
|
0
|
|
],
|
|
"hz_actual": [
|
|
5327731000,
|
|
0
|
|
],
|
|
"model": 68,
|
|
"family": 26,
|
|
"flags": [
|
|
"3dnowprefetch",
|
|
"abm",
|
|
"adx",
|
|
"aes",
|
|
"amd_lbr_pmc_freeze",
|
|
"amd_lbr_v2",
|
|
"aperfmperf",
|
|
"apic",
|
|
"arat",
|
|
"avic",
|
|
"avx",
|
|
"avx2",
|
|
"avx512_bf16",
|
|
"avx512_bitalg",
|
|
"avx512_vbmi2",
|
|
"avx512_vnni",
|
|
"avx512_vp2intersect",
|
|
"avx512_vpopcntdq",
|
|
"avx512bitalg",
|
|
"avx512bw",
|
|
"avx512cd",
|
|
"avx512dq",
|
|
"avx512f",
|
|
"avx512ifma",
|
|
"avx512vbmi",
|
|
"avx512vbmi2",
|
|
"avx512vl",
|
|
"avx512vnni",
|
|
"avx512vpopcntdq",
|
|
"avx_vnni",
|
|
"bmi1",
|
|
"bmi2",
|
|
"bpext",
|
|
"bus_lock_detect",
|
|
"cat_l3",
|
|
"cdp_l3",
|
|
"clflush",
|
|
"clflushopt",
|
|
"clwb",
|
|
"clzero",
|
|
"cmov",
|
|
"cmp_legacy",
|
|
"constant_tsc",
|
|
"cpb",
|
|
"cppc",
|
|
"cpuid",
|
|
"cpuid_fault",
|
|
"cqm",
|
|
"cqm_llc",
|
|
"cqm_mbm_local",
|
|
"cqm_mbm_total",
|
|
"cqm_occup_llc",
|
|
"cr8_legacy",
|
|
"cx16",
|
|
"cx8",
|
|
"dbx",
|
|
"de",
|
|
"decodeassists",
|
|
"erms",
|
|
"extapic",
|
|
"extd_apicid",
|
|
"f16c",
|
|
"flush_l1d",
|
|
"flushbyasid",
|
|
"fma",
|
|
"fpu",
|
|
"fsgsbase",
|
|
"fsrm",
|
|
"fxsr",
|
|
"fxsr_opt",
|
|
"gfni",
|
|
"ht",
|
|
"hw_pstate",
|
|
"ibpb",
|
|
"ibrs",
|
|
"ibrs_enhanced",
|
|
"ibs",
|
|
"invpcid",
|
|
"irperf",
|
|
"lahf_lm",
|
|
"lbrv",
|
|
"lm",
|
|
"mba",
|
|
"mca",
|
|
"mce",
|
|
"misalignsse",
|
|
"mmx",
|
|
"mmxext",
|
|
"monitor",
|
|
"movbe",
|
|
"movdir64b",
|
|
"movdiri",
|
|
"msr",
|
|
"mtrr",
|
|
"mwaitx",
|
|
"nonstop_tsc",
|
|
"nopl",
|
|
"npt",
|
|
"nrip_save",
|
|
"nx",
|
|
"ospke",
|
|
"osvw",
|
|
"osxsave",
|
|
"overflow_recov",
|
|
"pae",
|
|
"pat",
|
|
"pausefilter",
|
|
"pci_l2i",
|
|
"pclmulqdq",
|
|
"pdpe1gb",
|
|
"perfctr_core",
|
|
"perfctr_llc",
|
|
"perfctr_nb",
|
|
"perfmon_v2",
|
|
"pfthreshold",
|
|
"pge",
|
|
"pku",
|
|
"pni",
|
|
"popcnt",
|
|
"pqe",
|
|
"pqm",
|
|
"pse",
|
|
"pse36",
|
|
"rapl",
|
|
"rdpid",
|
|
"rdpru",
|
|
"rdrand",
|
|
"rdrnd",
|
|
"rdseed",
|
|
"rdt_a",
|
|
"rdtscp",
|
|
"rep_good",
|
|
"sep",
|
|
"sha",
|
|
"sha_ni",
|
|
"skinit",
|
|
"smap",
|
|
"smca",
|
|
"smep",
|
|
"ssbd",
|
|
"sse",
|
|
"sse2",
|
|
"sse4_1",
|
|
"sse4_2",
|
|
"sse4a",
|
|
"ssse3",
|
|
"stibp",
|
|
"succor",
|
|
"svm",
|
|
"svm_lock",
|
|
"syscall",
|
|
"tce",
|
|
"topoext",
|
|
"tsc",
|
|
"tsc_adjust",
|
|
"tsc_scale",
|
|
"umip",
|
|
"user_shstk",
|
|
"v_spec_ctrl",
|
|
"v_vmsave_vmload",
|
|
"vaes",
|
|
"vgif",
|
|
"vmcb_clean",
|
|
"vme",
|
|
"vmmcall",
|
|
"vnmi",
|
|
"vpclmulqdq",
|
|
"wbnoinvd",
|
|
"wdt",
|
|
"x2avic",
|
|
"xgetbv1",
|
|
"xsave",
|
|
"xsavec",
|
|
"xsaveerptr",
|
|
"xsaveopt",
|
|
"xsaves",
|
|
"xtopology"
|
|
],
|
|
"l3_cache_size": 1048576,
|
|
"l2_cache_size": 16777216,
|
|
"l1_data_cache_size": 786432,
|
|
"l1_instruction_cache_size": 524288,
|
|
"l2_cache_line_size": 1024,
|
|
"l2_cache_associativity": 8
|
|
}
|
|
},
|
|
"commit_info": {
|
|
"id": "dfa60ea501aa077f6aed07a0f9bdfca59d0328bd",
|
|
"time": "2026-05-04T19:31:21-06:00",
|
|
"author_time": "2026-05-04T19:31:21-06:00",
|
|
"dirty": true,
|
|
"project": "python-library",
|
|
"branch": "main"
|
|
},
|
|
"benchmarks": [
|
|
{
|
|
"group": null,
|
|
"name": "test_async_select_one_row",
|
|
"fullname": "tests/benchmarks/test_async_perf.py::test_async_select_one_row",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 0.00016333907842636108,
|
|
"max": 0.000556678045541048,
|
|
"mean": 0.00023229151783097122,
|
|
"stddev": 5.807605150614499e-05,
|
|
"rounds": 900,
|
|
"median": 0.000211879494599998,
|
|
"iqr": 6.952503463253379e-05,
|
|
"q1": 0.00019249896286055446,
|
|
"q3": 0.00026202399749308825,
|
|
"iqr_outliers": 30,
|
|
"stddev_outliers": 191,
|
|
"outliers": "191;30",
|
|
"ld15iqr": 0.00016333907842636108,
|
|
"hd15iqr": 0.00036686903331428766,
|
|
"ops": 4304.935493717244,
|
|
"total": 0.2090623660478741,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_async_concurrent_10_selects",
|
|
"fullname": "tests/benchmarks/test_async_perf.py::test_async_concurrent_10_selects",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 0.0027559109730646014,
|
|
"max": 0.0039008479798212647,
|
|
"mean": 0.0031208195743324643,
|
|
"stddev": 0.00021749111091780822,
|
|
"rounds": 59,
|
|
"median": 0.0030611599795520306,
|
|
"iqr": 0.00026317406445741653,
|
|
"q1": 0.0029657602426595986,
|
|
"q3": 0.003228934307117015,
|
|
"iqr_outliers": 2,
|
|
"stddev_outliers": 16,
|
|
"outliers": "16;2",
|
|
"ld15iqr": 0.0027559109730646014,
|
|
"hd15iqr": 0.0036642580525949597,
|
|
"ops": 320.4286490076561,
|
|
"total": 0.1841283548856154,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_decode_int",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_decode_int",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 1.3089971616864205e-07,
|
|
"max": 8.637004066258669e-07,
|
|
"mean": 1.4644680519727887e-07,
|
|
"stddev": 2.4728486272246568e-08,
|
|
"rounds": 67523,
|
|
"median": 1.4039920642971992e-07,
|
|
"iqr": 2.4004839360714096e-09,
|
|
"q1": 1.3929908163845538e-07,
|
|
"q3": 1.416995655745268e-07,
|
|
"iqr_outliers": 11491,
|
|
"stddev_outliers": 4884,
|
|
"outliers": "4884;11491",
|
|
"ld15iqr": 1.3569951988756658e-07,
|
|
"hd15iqr": 1.4538993127644063e-07,
|
|
"ops": 6828417.995550653,
|
|
"total": 0.009888527627335861,
|
|
"iterations": 100
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_decode_smallint",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_decode_smallint",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 1.3119890354573727e-07,
|
|
"max": 7.064000237733126e-07,
|
|
"mean": 1.424212394474376e-07,
|
|
"stddev": 2.1046985871854247e-08,
|
|
"rounds": 69638,
|
|
"median": 1.379998866468668e-07,
|
|
"iqr": 2.0000152289867475e-09,
|
|
"q1": 1.3699987903237342e-07,
|
|
"q3": 1.3899989426136017e-07,
|
|
"iqr_outliers": 6911,
|
|
"stddev_outliers": 3915,
|
|
"outliers": "3915;6911",
|
|
"ld15iqr": 1.339998561888933e-07,
|
|
"hd15iqr": 1.4200108125805854e-07,
|
|
"ops": 7021424.6405927595,
|
|
"total": 0.00991793027264066,
|
|
"iterations": 100
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_decode_bigint",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_decode_bigint",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 1.4181855614438202e-07,
|
|
"max": 2.033941475956729e-06,
|
|
"mean": 1.5573072467673934e-07,
|
|
"stddev": 2.7501749174074502e-08,
|
|
"rounds": 198809,
|
|
"median": 1.5060614907380307e-07,
|
|
"iqr": 2.451777232415742e-09,
|
|
"q1": 1.4966777102513748e-07,
|
|
"q3": 1.5211954825755322e-07,
|
|
"iqr_outliers": 13985,
|
|
"stddev_outliers": 9579,
|
|
"outliers": "9579;13985",
|
|
"ld15iqr": 1.4603067415230203e-07,
|
|
"hd15iqr": 1.5603180861834323e-07,
|
|
"ops": 6421340.439247083,
|
|
"total": 0.03096066964225787,
|
|
"iterations": 33
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_decode_float",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_decode_float",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 1.3360055163502692e-07,
|
|
"max": 6.046902853995562e-07,
|
|
"mean": 1.4610493747917388e-07,
|
|
"stddev": 2.3066902984855067e-08,
|
|
"rounds": 68871,
|
|
"median": 1.4060060493648052e-07,
|
|
"iqr": 2.8999056667089293e-09,
|
|
"q1": 1.3940036296844483e-07,
|
|
"q3": 1.4230026863515376e-07,
|
|
"iqr_outliers": 10127,
|
|
"stddev_outliers": 3923,
|
|
"outliers": "3923;10127",
|
|
"ld15iqr": 1.3509998098015785e-07,
|
|
"hd15iqr": 1.4669029042124748e-07,
|
|
"ops": 6844395.660088779,
|
|
"total": 0.010062393149128183,
|
|
"iterations": 100
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_decode_date",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_decode_date",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 4.289904609322548e-07,
|
|
"max": 1.146004069596529e-05,
|
|
"mean": 4.684890366645274e-07,
|
|
"stddev": 1.207705530973138e-07,
|
|
"rounds": 120483,
|
|
"median": 4.5006163418293e-07,
|
|
"iqr": 1.0128132998943329e-08,
|
|
"q1": 4.4994521886110306e-07,
|
|
"q3": 4.600733518600464e-07,
|
|
"iqr_outliers": 10939,
|
|
"stddev_outliers": 5607,
|
|
"outliers": "5607;10939",
|
|
"ld15iqr": 4.390021786093712e-07,
|
|
"hd15iqr": 4.789326339960098e-07,
|
|
"ops": 2134521.6680408115,
|
|
"total": 0.05644496460445225,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_decode_varchar_short",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_decode_varchar_short",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 1.522562196177821e-07,
|
|
"max": 1.7432255610342948e-06,
|
|
"mean": 1.6286714435236636e-07,
|
|
"stddev": 1.9082716376353446e-08,
|
|
"rounds": 198021,
|
|
"median": 1.5999971618575436e-07,
|
|
"iqr": 2.5799137450033712e-09,
|
|
"q1": 1.5870788164677158e-07,
|
|
"q3": 1.6128779539177495e-07,
|
|
"iqr_outliers": 9822,
|
|
"stddev_outliers": 6655,
|
|
"outliers": "6655;9822",
|
|
"ld15iqr": 1.5483988869574761e-07,
|
|
"hd15iqr": 1.6515954367576107e-07,
|
|
"ops": 6139973.804885287,
|
|
"total": 0.032251114791799936,
|
|
"iterations": 31
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_decode_varchar_long",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_decode_varchar_long",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 1.5699770301580428e-07,
|
|
"max": 3.5763330136736235e-06,
|
|
"mean": 1.8235442048901725e-07,
|
|
"stddev": 4.516624481813633e-08,
|
|
"rounds": 199999,
|
|
"median": 1.700012944638729e-07,
|
|
"iqr": 7.000441352526333e-09,
|
|
"q1": 1.6666793574889502e-07,
|
|
"q3": 1.7366837710142135e-07,
|
|
"iqr_outliers": 24347,
|
|
"stddev_outliers": 21733,
|
|
"outliers": "21733;24347",
|
|
"ld15iqr": 1.5699770301580428e-07,
|
|
"hd15iqr": 1.8430097649494808e-07,
|
|
"ops": 5483826.480972133,
|
|
"total": 0.03647070174338296,
|
|
"iterations": 30
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_decode_varchar_utf8",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_decode_varchar_utf8",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 1.9565366370522458e-07,
|
|
"max": 4.4417354966635285e-06,
|
|
"mean": 2.1535445648936441e-07,
|
|
"stddev": 3.680444636275858e-08,
|
|
"rounds": 195693,
|
|
"median": 2.0782665713973667e-07,
|
|
"iqr": 7.389842168144561e-09,
|
|
"q1": 2.0521996623795966e-07,
|
|
"q3": 2.1260980840610422e-07,
|
|
"iqr_outliers": 12679,
|
|
"stddev_outliers": 9981,
|
|
"outliers": "9981;12679",
|
|
"ld15iqr": 1.9565366370522458e-07,
|
|
"hd15iqr": 2.2386666387319565e-07,
|
|
"ops": 4643507.342739324,
|
|
"total": 0.042143359653773194,
|
|
"iterations": 23
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_encode_int",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_encode_int",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 9.50501998886466e-08,
|
|
"max": 3.443501191213727e-07,
|
|
"mean": 9.975327813760115e-08,
|
|
"stddev": 9.838599510025068e-09,
|
|
"rounds": 50736,
|
|
"median": 9.75496368482709e-08,
|
|
"iqr": 1.3998942449689017e-09,
|
|
"q1": 9.695009794086217e-08,
|
|
"q3": 9.834999218583108e-08,
|
|
"iqr_outliers": 3317,
|
|
"stddev_outliers": 2538,
|
|
"outliers": "2538;3317",
|
|
"ld15iqr": 9.50501998886466e-08,
|
|
"hd15iqr": 1.0045012459158898e-07,
|
|
"ops": 10024733.208472459,
|
|
"total": 0.005061082319589332,
|
|
"iterations": 200
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_encode_str_ascii",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_encode_str_ascii",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 3.998866304755211e-07,
|
|
"max": 1.0939897038042545e-05,
|
|
"mean": 4.9262142409488e-07,
|
|
"stddev": 2.3692671811979433e-07,
|
|
"rounds": 89848,
|
|
"median": 4.3993350118398666e-07,
|
|
"iqr": 1.4004763215780258e-07,
|
|
"q1": 4.2992178350687027e-07,
|
|
"q3": 5.699694156646729e-07,
|
|
"iqr_outliers": 587,
|
|
"stddev_outliers": 656,
|
|
"outliers": "656;587",
|
|
"ld15iqr": 3.998866304755211e-07,
|
|
"hd15iqr": 7.899943739175797e-07,
|
|
"ops": 2029956.374384963,
|
|
"total": 0.04426104971207678,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_encode_str_utf8",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_encode_str_utf8",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 4.199100658297539e-07,
|
|
"max": 9.899958968162537e-06,
|
|
"mean": 4.668547325857353e-07,
|
|
"stddev": 1.8913511167136836e-07,
|
|
"rounds": 191573,
|
|
"median": 4.4994521886110306e-07,
|
|
"iqr": 1.9907020032405853e-08,
|
|
"q1": 4.400499165058136e-07,
|
|
"q3": 4.5995693653821945e-07,
|
|
"iqr_outliers": 10029,
|
|
"stddev_outliers": 3838,
|
|
"outliers": "3838;10029",
|
|
"ld15iqr": 4.199100658297539e-07,
|
|
"hd15iqr": 4.899920895695686e-07,
|
|
"ops": 2141993.9227377446,
|
|
"total": 0.08943676168564707,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_encode_float",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_encode_float",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 1.0354968253523112e-07,
|
|
"max": 2.342503285035491e-07,
|
|
"mean": 1.0823924088679261e-07,
|
|
"stddev": 1.11666693350371e-08,
|
|
"rounds": 46491,
|
|
"median": 1.052499283105135e-07,
|
|
"iqr": 1.000589691102508e-09,
|
|
"q1": 1.0484480299055576e-07,
|
|
"q3": 1.0584539268165827e-07,
|
|
"iqr_outliers": 4273,
|
|
"stddev_outliers": 2983,
|
|
"outliers": "2983;4273",
|
|
"ld15iqr": 1.0354968253523112e-07,
|
|
"hd15iqr": 1.0734947863966227e-07,
|
|
"ops": 9238793.544809684,
|
|
"total": 0.005032150548067875,
|
|
"iterations": 200
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_encode_date",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_encode_date",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 2.1897722035646439e-07,
|
|
"max": 4.609930329024792e-06,
|
|
"mean": 2.404501264235612e-07,
|
|
"stddev": 4.7953802047892186e-08,
|
|
"rounds": 179533,
|
|
"median": 2.300366759300232e-07,
|
|
"iqr": 1.0011717677116394e-08,
|
|
"q1": 2.300366759300232e-07,
|
|
"q3": 2.400483936071396e-07,
|
|
"iqr_outliers": 12779,
|
|
"stddev_outliers": 4347,
|
|
"outliers": "4347;12779",
|
|
"ld15iqr": 2.1897722035646439e-07,
|
|
"hd15iqr": 2.5902409106492996e-07,
|
|
"ops": 4158866.6010450143,
|
|
"total": 0.043168732547201216,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_encode_datetime",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_encode_datetime",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 1.8200371414422989e-06,
|
|
"max": 2.3090047761797905e-05,
|
|
"mean": 1.9100047422912264e-06,
|
|
"stddev": 2.0707580551707926e-07,
|
|
"rounds": 67250,
|
|
"median": 1.8900027498602867e-06,
|
|
"iqr": 3.003515303134918e-08,
|
|
"q1": 1.8799910321831703e-06,
|
|
"q3": 1.9100261852145195e-06,
|
|
"iqr_outliers": 1621,
|
|
"stddev_outliers": 1134,
|
|
"outliers": "1134;1621",
|
|
"ld15iqr": 1.8399441614747047e-06,
|
|
"hd15iqr": 1.958920620381832e-06,
|
|
"ops": 523558.9094927629,
|
|
"total": 0.12844781891908497,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_parse_tuple_5cols_iso8859",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_parse_tuple_5cols_iso8859",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 1.300009898841381e-06,
|
|
"max": 4.527007695287466e-05,
|
|
"mean": 1.382068511380908e-06,
|
|
"stddev": 2.5578146215290876e-07,
|
|
"rounds": 50531,
|
|
"median": 1.369975507259369e-06,
|
|
"iqr": 3.003515303134918e-08,
|
|
"q1": 1.350068487226963e-06,
|
|
"q3": 1.3801036402583122e-06,
|
|
"iqr_outliers": 1762,
|
|
"stddev_outliers": 655,
|
|
"outliers": "655;1762",
|
|
"ld15iqr": 1.308973878622055e-06,
|
|
"hd15iqr": 1.4289980754256248e-06,
|
|
"ops": 723553.1319651003,
|
|
"total": 0.06983730394858867,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_parse_tuple_5cols_utf8",
|
|
"fullname": "tests/benchmarks/test_codec_perf.py::test_parse_tuple_5cols_utf8",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 1.2998934835195541e-06,
|
|
"max": 6.563006900250912e-05,
|
|
"mean": 1.3776161911857496e-06,
|
|
"stddev": 3.217445732265211e-07,
|
|
"rounds": 137552,
|
|
"median": 1.3599637895822525e-06,
|
|
"iqr": 3.003515303134918e-08,
|
|
"q1": 1.3499520719051361e-06,
|
|
"q3": 1.3799872249364853e-06,
|
|
"iqr_outliers": 4086,
|
|
"stddev_outliers": 1871,
|
|
"outliers": "1871;4086",
|
|
"ld15iqr": 1.308973878622055e-06,
|
|
"hd15iqr": 1.4289980754256248e-06,
|
|
"ops": 725891.5846069393,
|
|
"total": 0.18949386232998222,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_insert_single_row",
|
|
"fullname": "tests/benchmarks/test_insert_perf.py::test_insert_single_row",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 0.0016791049856692553,
|
|
"max": 0.0023188820341601968,
|
|
"mean": 0.0017894306574421732,
|
|
"stddev": 0.00016447141295864286,
|
|
"rounds": 23,
|
|
"median": 0.0017086550360545516,
|
|
"iqr": 9.403502917848527e-05,
|
|
"q1": 0.0016995339829009026,
|
|
"q3": 0.001793569012079388,
|
|
"iqr_outliers": 4,
|
|
"stddev_outliers": 4,
|
|
"outliers": "4;4",
|
|
"ld15iqr": 0.0016791049856692553,
|
|
"hd15iqr": 0.0020000640070065856,
|
|
"ops": 558.8369662948595,
|
|
"total": 0.041156905121169984,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_executemany_100_rows",
|
|
"fullname": "tests/benchmarks/test_insert_perf.py::test_executemany_100_rows",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 0.16420796501915902,
|
|
"max": 0.17127511196304113,
|
|
"mean": 0.16707563228971725,
|
|
"stddev": 0.0025552368742757666,
|
|
"rounds": 7,
|
|
"median": 0.16728684504050761,
|
|
"iqr": 0.003944796975702047,
|
|
"q1": 0.16477187976124696,
|
|
"q3": 0.168716676736949,
|
|
"iqr_outliers": 0,
|
|
"stddev_outliers": 2,
|
|
"outliers": "2;0",
|
|
"ld15iqr": 0.16420796501915902,
|
|
"hd15iqr": 0.17127511196304113,
|
|
"ops": 5.9853132757621506,
|
|
"total": 1.1695294260280207,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_executemany_1000_rows",
|
|
"fullname": "tests/benchmarks/test_insert_perf.py::test_executemany_1000_rows",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 1.7129017140250653,
|
|
"max": 1.8050539770629257,
|
|
"mean": 1.7452574116953958,
|
|
"stddev": 0.05184361880435378,
|
|
"rounds": 3,
|
|
"median": 1.7178165439981967,
|
|
"iqr": 0.0691141972783953,
|
|
"q1": 1.7141304215183482,
|
|
"q3": 1.7832446187967435,
|
|
"iqr_outliers": 0,
|
|
"stddev_outliers": 1,
|
|
"outliers": "1;0",
|
|
"ld15iqr": 1.7129017140250653,
|
|
"hd15iqr": 1.8050539770629257,
|
|
"ops": 0.5729813798805585,
|
|
"total": 5.235772235086188,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_executemany_1000_rows_in_txn",
|
|
"fullname": "tests/benchmarks/test_insert_perf.py::test_executemany_1000_rows_in_txn",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 0.03114489803556353,
|
|
"max": 0.04113520693499595,
|
|
"mean": 0.037459378324759506,
|
|
"stddev": 0.005493034679362275,
|
|
"rounds": 3,
|
|
"median": 0.04009803000371903,
|
|
"iqr": 0.0074927316745743155,
|
|
"q1": 0.033383181027602404,
|
|
"q3": 0.04087591270217672,
|
|
"iqr_outliers": 0,
|
|
"stddev_outliers": 1,
|
|
"outliers": "1;0",
|
|
"ld15iqr": 0.03114489803556353,
|
|
"hd15iqr": 0.04113520693499595,
|
|
"ops": 26.6955845163888,
|
|
"total": 0.11237813497427851,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_cold_connect_disconnect",
|
|
"fullname": "tests/benchmarks/test_pool_perf.py::test_cold_connect_disconnect",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 0.010852375067770481,
|
|
"max": 0.010996904922649264,
|
|
"mean": 0.010910016600973904,
|
|
"stddev": 5.410600481946325e-05,
|
|
"rounds": 5,
|
|
"median": 0.010902223992161453,
|
|
"iqr": 6.09357375651598e-05,
|
|
"q1": 0.01087515926337801,
|
|
"q3": 0.010936095000943169,
|
|
"iqr_outliers": 0,
|
|
"stddev_outliers": 2,
|
|
"outliers": "2;0",
|
|
"ld15iqr": 0.010852375067770481,
|
|
"hd15iqr": 0.010996904922649264,
|
|
"ops": 91.65888894346256,
|
|
"total": 0.05455008300486952,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_pool_acquire_release",
|
|
"fullname": "tests/benchmarks/test_pool_perf.py::test_pool_acquire_release",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 0.00010694994125515223,
|
|
"max": 0.00196018407586962,
|
|
"mean": 0.0001551835386225467,
|
|
"stddev": 6.670406498766375e-05,
|
|
"rounds": 2085,
|
|
"median": 0.0001342690084129572,
|
|
"iqr": 5.5281969252973795e-05,
|
|
"q1": 0.00011702976189553738,
|
|
"q3": 0.00017231173114851117,
|
|
"iqr_outliers": 136,
|
|
"stddev_outliers": 218,
|
|
"outliers": "218;136",
|
|
"ld15iqr": 0.00010694994125515223,
|
|
"hd15iqr": 0.0002555190585553646,
|
|
"ops": 6443.982453785273,
|
|
"total": 0.32355767802800983,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_pool_acquire_query_release",
|
|
"fullname": "tests/benchmarks/test_pool_perf.py::test_pool_acquire_query_release",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 0.00021157902665436268,
|
|
"max": 0.003356548957526684,
|
|
"mean": 0.00029292784866724884,
|
|
"stddev": 0.00010381804521994046,
|
|
"rounds": 3437,
|
|
"median": 0.00026112899649888277,
|
|
"iqr": 9.156647138297558e-05,
|
|
"q1": 0.00023269752273336053,
|
|
"q3": 0.0003242639941163361,
|
|
"iqr_outliers": 165,
|
|
"stddev_outliers": 376,
|
|
"outliers": "376;165",
|
|
"ld15iqr": 0.00021157902665436268,
|
|
"hd15iqr": 0.0004618479870259762,
|
|
"ops": 3413.8099349370814,
|
|
"total": 1.0067930158693343,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_select_one_row",
|
|
"fullname": "tests/benchmarks/test_select_perf.py::test_select_one_row",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 0.000106189982034266,
|
|
"max": 0.001101375906728208,
|
|
"mean": 0.00016286832422045315,
|
|
"stddev": 5.837386260120275e-05,
|
|
"rounds": 1503,
|
|
"median": 0.00014264893252402544,
|
|
"iqr": 5.623960169032216e-05,
|
|
"q1": 0.00012785723083652556,
|
|
"q3": 0.00018409683252684772,
|
|
"iqr_outliers": 72,
|
|
"stddev_outliers": 177,
|
|
"outliers": "177;72",
|
|
"ld15iqr": 0.000106189982034266,
|
|
"hd15iqr": 0.000268538948148489,
|
|
"ops": 6139.929325032123,
|
|
"total": 0.2447910913033411,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_select_systables_first_10",
|
|
"fullname": "tests/benchmarks/test_select_perf.py::test_select_systables_first_10",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 0.00013830000534653664,
|
|
"max": 0.0022548820124939084,
|
|
"mean": 0.00020337896123050878,
|
|
"stddev": 7.56935134198109e-05,
|
|
"rounds": 2652,
|
|
"median": 0.00018173898570239544,
|
|
"iqr": 6.557442247867584e-05,
|
|
"q1": 0.0001606495352461934,
|
|
"q3": 0.00022622395772486925,
|
|
"iqr_outliers": 136,
|
|
"stddev_outliers": 273,
|
|
"outliers": "273;136",
|
|
"ld15iqr": 0.00013830000534653664,
|
|
"hd15iqr": 0.00032469897996634245,
|
|
"ops": 4916.9294304075265,
|
|
"total": 0.5393610051833093,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_select_bench_table_all",
|
|
"fullname": "tests/benchmarks/test_select_perf.py::test_select_bench_table_all",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 0.0008544769370928407,
|
|
"max": 0.0046387650072574615,
|
|
"mean": 0.0011588798084209277,
|
|
"stddev": 0.00032186443357136663,
|
|
"rounds": 578,
|
|
"median": 0.001068401092197746,
|
|
"iqr": 0.00030569906812161207,
|
|
"q1": 0.0009806669550016522,
|
|
"q3": 0.0012863660231232643,
|
|
"iqr_outliers": 10,
|
|
"stddev_outliers": 55,
|
|
"outliers": "55;10",
|
|
"ld15iqr": 0.0008544769370928407,
|
|
"hd15iqr": 0.0017934839706867933,
|
|
"ops": 862.9022550341826,
|
|
"total": 0.6698325292672962,
|
|
"iterations": 1
|
|
}
|
|
},
|
|
{
|
|
"group": null,
|
|
"name": "test_select_with_param",
|
|
"fullname": "tests/benchmarks/test_select_perf.py::test_select_with_param",
|
|
"params": null,
|
|
"param": null,
|
|
"extra_info": {},
|
|
"options": {
|
|
"disable_gc": false,
|
|
"timer": "perf_counter",
|
|
"min_rounds": 5,
|
|
"max_time": 1.0,
|
|
"min_time": 5e-06,
|
|
"warmup": false
|
|
},
|
|
"stats": {
|
|
"min": 0.00077674794010818,
|
|
"max": 0.0040954959113150835,
|
|
"mean": 0.0010721674078432932,
|
|
"stddev": 0.00022791204830622454,
|
|
"rounds": 832,
|
|
"median": 0.0010222920100204647,
|
|
"iqr": 0.00022435910068452358,
|
|
"q1": 0.0009282519458793104,
|
|
"q3": 0.001152611046563834,
|
|
"iqr_outliers": 43,
|
|
"stddev_outliers": 168,
|
|
"outliers": "168;43",
|
|
"ld15iqr": 0.00077674794010818,
|
|
"hd15iqr": 0.001492826035246253,
|
|
"ops": 932.690168237383,
|
|
"total": 0.89204328332562,
|
|
"iterations": 1
|
|
}
|
|
}
|
|
],
|
|
"datetime": "2026-05-05T05:33:10.612508+00:00",
|
|
"version": "5.2.3"
|
|
} |