collerek
ormar
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Upgrade to SQLAlchemy 2
#1269
Comparing
pmdevita:feature/sqlalchemy2
(
a7841b9
) with
master
(
62da098
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
84
New
0
Dropped
0
Ignored
0
No successful run was found on
master
(
a783e44
) during the generation of this report, so
62da098
was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
Benchmarks
Passed
test_get_all[1000]
benchmarks/test_benchmark_get.py::test_get_all[1000]
CodSpeed Performance Gauge
+1%
146.9 ms
145 ms
test_get_or_none[500]
benchmarks/test_benchmark_get.py::test_get_or_none[500]
CodSpeed Performance Gauge
+1%
3.1 ms
3.1 ms
test_iterate[1000]
benchmarks/test_benchmark_iterate.py::test_iterate[1000]
CodSpeed Performance Gauge
+1%
155.5 ms
154.3 ms
test_deleting_individually[40]
benchmarks/test_benchmark_delete.py::test_deleting_individually[40]
CodSpeed Performance Gauge
+1%
30.2 ms
30 ms
test_iterate[250]
benchmarks/test_benchmark_iterate.py::test_iterate[250]
CodSpeed Performance Gauge
+1%
40.3 ms
40 ms
test_sum[500]
benchmarks/test_benchmark_aggregate.py::test_sum[500]
CodSpeed Performance Gauge
+1%
3.2 ms
3.1 ms
test_sum[250]
benchmarks/test_benchmark_aggregate.py::test_sum[250]
CodSpeed Performance Gauge
+1%
3.5 ms
3.5 ms
test_first[500]
benchmarks/test_benchmark_get.py::test_first[500]
CodSpeed Performance Gauge
+1%
3 ms
3 ms
test_deleting_individually[20]
benchmarks/test_benchmark_delete.py::test_deleting_individually[20]
CodSpeed Performance Gauge
+1%
15.4 ms
15.3 ms
test_deleting_individually[10]
benchmarks/test_benchmark_delete.py::test_deleting_individually[10]
CodSpeed Performance Gauge
+1%
9.4 ms
9.3 ms
test_count[1000]
benchmarks/test_benchmark_aggregate.py::test_count[1000]
CodSpeed Performance Gauge
+1%
5.5 ms
5.5 ms
test_max[1000]
benchmarks/test_benchmark_aggregate.py::test_max[1000]
CodSpeed Performance Gauge
+1%
4.3 ms
4.3 ms
test_exists[500]
benchmarks/test_benchmark_get.py::test_exists[500]
CodSpeed Performance Gauge
+1%
3.1 ms
3.1 ms
test_making_and_inserting_models_in_bulk[10]
benchmarks/test_benchmark_bulk_create.py::test_making_and_inserting_models_in_bulk[10]
CodSpeed Performance Gauge
0%
4.8 ms
4.8 ms
test_get_one[500]
benchmarks/test_benchmark_get.py::test_get_one[500]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_get_one[250]
benchmarks/test_benchmark_get.py::test_get_one[250]
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
test_deleting_all[250]
benchmarks/test_benchmark_delete.py::test_deleting_all[250]
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
test_creating_individually_with_related_models[20]
benchmarks/test_benchmark_create.py::test_creating_individually_with_related_models[20]
CodSpeed Performance Gauge
0%
29.5 ms
29.4 ms
test_get_all[250]
benchmarks/test_benchmark_get.py::test_get_all[250]
CodSpeed Performance Gauge
0%
37.6 ms
37.5 ms
test_get_or_none[1000]
benchmarks/test_benchmark_get.py::test_get_or_none[1000]
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_max[500]
benchmarks/test_benchmark_aggregate.py::test_max[500]
CodSpeed Performance Gauge
0%
3.2 ms
3.1 ms
test_exists[1000]
benchmarks/test_benchmark_get.py::test_exists[1000]
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_deleting_all[1000]
benchmarks/test_benchmark_delete.py::test_deleting_all[1000]
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
test_get_all[500]
benchmarks/test_benchmark_get.py::test_get_all[500]
CodSpeed Performance Gauge
0%
73.7 ms
73.5 ms
test_max[250]
benchmarks/test_benchmark_aggregate.py::test_max[250]
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
test_avg[250]
benchmarks/test_benchmark_aggregate.py::test_avg[250]
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
test_min[1000]
benchmarks/test_benchmark_aggregate.py::test_min[1000]
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_creating_individually_with_related_models[10]
benchmarks/test_benchmark_create.py::test_creating_individually_with_related_models[10]
CodSpeed Performance Gauge
0%
14.8 ms
14.8 ms
test_get_one[1000]
benchmarks/test_benchmark_get.py::test_get_one[1000]
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_get_or_create_when_create[20]
benchmarks/test_benchmark_create.py::test_get_or_create_when_create[20]
CodSpeed Performance Gauge
0%
47.2 ms
47.1 ms
test_get_or_create_when_get[250]
benchmarks/test_benchmark_get.py::test_get_or_create_when_get[250]
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
test_creating_individually_with_related_models[40]
benchmarks/test_benchmark_create.py::test_creating_individually_with_related_models[40]
CodSpeed Performance Gauge
0%
62.1 ms
62 ms
test_get_or_create_when_create[40]
benchmarks/test_benchmark_create.py::test_get_or_create_when_create[40]
CodSpeed Performance Gauge
0%
93.4 ms
93.3 ms
test_initializing_models_with_related_models[40]
benchmarks/test_benchmark_init.py::test_initializing_models_with_related_models[40]
CodSpeed Performance Gauge
0%
16.5 ms
16.5 ms
test_sum[1000]
benchmarks/test_benchmark_aggregate.py::test_sum[1000]
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_saving_models_individually_with_related_models[20]
benchmarks/test_benchmark_save.py::test_saving_models_individually_with_related_models[20]
CodSpeed Performance Gauge
0%
30 ms
29.9 ms
test_count[500]
benchmarks/test_benchmark_aggregate.py::test_count[500]
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_saving_models_individually_with_related_models[10]
benchmarks/test_benchmark_save.py::test_saving_models_individually_with_related_models[10]
CodSpeed Performance Gauge
0%
14.7 ms
14.7 ms
test_update_or_create_when_create[40]
benchmarks/test_benchmark_create.py::test_update_or_create_when_create[40]
CodSpeed Performance Gauge
0%
43.3 ms
43.3 ms
test_update_or_create_when_create[20]
benchmarks/test_benchmark_create.py::test_update_or_create_when_create[20]
CodSpeed Performance Gauge
0%
22 ms
22 ms
test_updating_models_individually[40]
benchmarks/test_benchmark_update.py::test_updating_models_individually[40]
CodSpeed Performance Gauge
0%
40.3 ms
40.3 ms
test_get_or_create_when_create[10]
benchmarks/test_benchmark_create.py::test_get_or_create_when_create[10]
CodSpeed Performance Gauge
0%
24.3 ms
24.4 ms
test_avg[1000]
benchmarks/test_benchmark_aggregate.py::test_avg[1000]
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
test_get_or_none[250]
benchmarks/test_benchmark_get.py::test_get_or_none[250]
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
test_iterate[500]
benchmarks/test_benchmark_iterate.py::test_iterate[500]
CodSpeed Performance Gauge
0%
78.5 ms
78.5 ms
test_making_and_inserting_models_in_bulk[20]
benchmarks/test_benchmark_bulk_create.py::test_making_and_inserting_models_in_bulk[20]
CodSpeed Performance Gauge
0%
5.6 ms
5.6 ms
test_saving_models_individually_with_related_models[40]
benchmarks/test_benchmark_save.py::test_saving_models_individually_with_related_models[40]
CodSpeed Performance Gauge
0%
64.7 ms
64.7 ms
test_get_or_create_when_get[500]
benchmarks/test_benchmark_get.py::test_get_or_create_when_get[500]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_updating_models_individually[20]
benchmarks/test_benchmark_update.py::test_updating_models_individually[20]
CodSpeed Performance Gauge
0%
20.5 ms
20.6 ms
test_initializing_models_with_related_models[10]
benchmarks/test_benchmark_init.py::test_initializing_models_with_related_models[10]
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
test_deleting_all[500]
benchmarks/test_benchmark_delete.py::test_deleting_all[500]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
test_values[250]
benchmarks/test_benchmark_values.py::test_values[250]
CodSpeed Performance Gauge
0%
6.5 ms
6.6 ms
test_creating_models_individually[20]
benchmarks/test_benchmark_create.py::test_creating_models_individually[20]
CodSpeed Performance Gauge
0%
21.9 ms
22 ms
test_initializing_models_with_related_models[20]
benchmarks/test_benchmark_init.py::test_initializing_models_with_related_models[20]
CodSpeed Performance Gauge
0%
5.6 ms
5.6 ms
test_creating_models_individually[40]
benchmarks/test_benchmark_create.py::test_creating_models_individually[40]
CodSpeed Performance Gauge
0%
43.2 ms
43.3 ms
test_count[250]
benchmarks/test_benchmark_aggregate.py::test_count[250]
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
test_update_or_create_when_create[10]
benchmarks/test_benchmark_create.py::test_update_or_create_when_create[10]
CodSpeed Performance Gauge
0%
11.4 ms
11.4 ms
test_updating_models_individually[10]
benchmarks/test_benchmark_update.py::test_updating_models_individually[10]
CodSpeed Performance Gauge
0%
10.7 ms
10.7 ms
test_saving_models_individually[40]
benchmarks/test_benchmark_save.py::test_saving_models_individually[40]
CodSpeed Performance Gauge
0%
42.7 ms
42.8 ms
test_creating_models_individually[10]
benchmarks/test_benchmark_create.py::test_creating_models_individually[10]
CodSpeed Performance Gauge
0%
11.5 ms
11.6 ms
test_saving_models_individually[20]
benchmarks/test_benchmark_save.py::test_saving_models_individually[20]
CodSpeed Performance Gauge
0%
21.7 ms
21.8 ms
test_saving_models_individually[10]
benchmarks/test_benchmark_save.py::test_saving_models_individually[10]
CodSpeed Performance Gauge
0%
14 ms
14 ms
test_avg[500]
benchmarks/test_benchmark_aggregate.py::test_avg[500]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
test_first[250]
benchmarks/test_benchmark_get.py::test_first[250]
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
test_get_or_create_when_get[1000]
benchmarks/test_benchmark_get.py::test_get_or_create_when_get[1000]
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
test_values_list[500]
benchmarks/test_benchmark_values.py::test_values_list[500]
CodSpeed Performance Gauge
0%
11.9 ms
11.9 ms
test_values_list[1000]
benchmarks/test_benchmark_values.py::test_values_list[1000]
CodSpeed Performance Gauge
0%
22.1 ms
22.2 ms
test_updating_models_in_bulk[40]
benchmarks/test_benchmark_bulk_update.py::test_updating_models_in_bulk[40]
CodSpeed Performance Gauge
-1%
18.7 ms
18.8 ms
test_get_all_with_related_models[40]
benchmarks/test_benchmark_get.py::test_get_all_with_related_models[40]
CodSpeed Performance Gauge
-1%
40.6 ms
40.8 ms
test_values[1000]
benchmarks/test_benchmark_values.py::test_values[1000]
CodSpeed Performance Gauge
-1%
21.4 ms
21.5 ms
test_updating_models_in_bulk[10]
benchmarks/test_benchmark_bulk_update.py::test_updating_models_in_bulk[10]
CodSpeed Performance Gauge
-1%
6 ms
6.1 ms
test_min[500]
benchmarks/test_benchmark_aggregate.py::test_min[500]
CodSpeed Performance Gauge
-1%
3.1 ms
3.1 ms
test_making_and_inserting_models_in_bulk[40]
benchmarks/test_benchmark_bulk_create.py::test_making_and_inserting_models_in_bulk[40]
CodSpeed Performance Gauge
-1%
10 ms
10.1 ms
test_updating_models_in_bulk[20]
benchmarks/test_benchmark_bulk_update.py::test_updating_models_in_bulk[20]
CodSpeed Performance Gauge
-1%
10.1 ms
10.2 ms
test_values_list[250]
benchmarks/test_benchmark_values.py::test_values_list[250]
CodSpeed Performance Gauge
-1%
7.8 ms
7.9 ms
test_get_all_with_related_models[20]
benchmarks/test_benchmark_get.py::test_get_all_with_related_models[20]
CodSpeed Performance Gauge
-1%
19.4 ms
19.5 ms
test_get_all_with_related_models[10]
benchmarks/test_benchmark_get.py::test_get_all_with_related_models[10]
CodSpeed Performance Gauge
-1%
13.7 ms
13.8 ms
test_min[250]
benchmarks/test_benchmark_aggregate.py::test_min[250]
CodSpeed Performance Gauge
-1%
3.5 ms
3.5 ms
test_exists[250]
benchmarks/test_benchmark_get.py::test_exists[250]
CodSpeed Performance Gauge
-1%
3.7 ms
3.7 ms
test_values[500]
benchmarks/test_benchmark_values.py::test_values[500]
CodSpeed Performance Gauge
-1%
11.5 ms
11.6 ms
test_first[1000]
benchmarks/test_benchmark_get.py::test_first[1000]
CodSpeed Performance Gauge
-1%
4 ms
4 ms
test_initializing_models[250]
benchmarks/test_benchmark_init.py::test_initializing_models[250]
CodSpeed Performance Gauge
-1%
17.6 ms
17.8 ms
test_initializing_models[1000]
benchmarks/test_benchmark_init.py::test_initializing_models[1000]
CodSpeed Performance Gauge
-1%
65 ms
65.7 ms
test_initializing_models[500]
benchmarks/test_benchmark_init.py::test_initializing_models[500]
CodSpeed Performance Gauge
-1%
32.6 ms
33 ms
Commits
Click on a commit to change the comparison range
Base
master
62da098
-0.51%
Fix support for SQLAlchemy 2
a57154d
2 years ago
by pmdevita
-35.55%
Update databases to 0.9.0, set minimum Python version to 3.8
9bf214b
1 year ago
by pmdevita
+36.03%
Merge remote-tracking branch 'origin/master' into feature/sqlalchemy2 # Conflicts: # poetry.lock # pyproject.toml
a7841b9
9 days ago
by pmdevita
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs