Skip to content

Commit

Permalink
Run docker builds on bare-metal (#372)
Browse files Browse the repository at this point in the history
  • Loading branch information
drogus authored Oct 5, 2023
1 parent b7d5d83 commit c7f7164
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:

jobs:
docker:
runs-on: spacetimedb-runner
runs-on: bare-metal
name: Build DockerHub Container
steps:
- name: Checkout
Expand Down

1 comment on commit c7f7164

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark for c7f7164

Click to view benchmark
group                                                                    base                                     changes
-----                                                                    ----                                     -------
serialize/location/bsatn/count=100                                       1.00      2.2±0.01µs 42.6 MElem/sec      1.00      2.3±0.01µs 42.4 MElem/sec
serialize/location/json/count=100                                        1.00      3.2±0.08µs 30.0 MElem/sec      1.03      3.3±0.02µs 29.2 MElem/sec
serialize/location/product_value/count=100                               1.02      2.1±0.01µs 45.3 MElem/sec      1.00      2.1±0.01µs 46.2 MElem/sec
serialize/person/bsatn/count=100                                         1.00      3.0±0.04µs 31.4 MElem/sec      1.06      3.2±0.06µs 29.5 MElem/sec
serialize/person/json/count=100                                          1.00      4.9±0.04µs 19.6 MElem/sec      1.01      4.9±0.02µs 19.5 MElem/sec
serialize/person/product_value/count=100                                 1.01  1630.3±11.56ns 58.5 MElem/sec      1.00  1615.5±10.40ns 59.0 MElem/sec
sqlite/disk/empty                                                        1.01    455.4±1.86ns        ? ?/sec      1.00    450.1±2.34ns        ? ?/sec
sqlite/disk/filter/string/indexed/load=1000/count=10                     1.00      5.7±0.01µs 170.2 KElem/sec     1.00      5.7±0.03µs 170.3 KElem/sec
sqlite/disk/filter/string/non_indexed/load=1000/count=10                 1.00     51.7±0.49µs 18.9 KElem/sec      1.00     51.7±0.37µs 18.9 KElem/sec
sqlite/disk/filter/u64/indexed/load=1000/count=10                        1.00      5.5±0.02µs 176.6 KElem/sec     1.01      5.6±0.02µs 175.6 KElem/sec
sqlite/disk/filter/u64/non_indexed/load=1000/count=10                    1.00     32.8±0.07µs 29.8 KElem/sec      1.00     33.0±0.17µs 29.6 KElem/sec
sqlite/disk/find_unique/u32/load=1000                                    1.00      2.4±0.01µs 406.5 KElem/sec     1.01      2.4±0.01µs 401.8 KElem/sec
sqlite/disk/insert_1/location/multi_index/load=0                         1.05     15.2±3.88µs 64.2 KElem/sec      1.00     14.5±0.03µs 67.2 KElem/sec
sqlite/disk/insert_1/location/multi_index/load=1000                      1.00     15.9±0.19µs 61.3 KElem/sec      1.00     15.9±0.16µs 61.3 KElem/sec
sqlite/disk/insert_1/location/non_unique/load=0                          1.03      7.4±1.15µs 131.3 KElem/sec     1.00      7.2±0.03µs 135.0 KElem/sec
sqlite/disk/insert_1/location/non_unique/load=1000                       1.00      7.2±0.04µs 135.5 KElem/sec     1.00      7.2±0.04µs 136.1 KElem/sec
sqlite/disk/insert_1/location/unique/load=0                              1.00      7.3±0.04µs 133.4 KElem/sec     1.01      7.4±0.40µs 132.3 KElem/sec
sqlite/disk/insert_1/location/unique/load=1000                           1.00      7.3±0.05µs 134.6 KElem/sec     1.00      7.2±0.07µs 134.9 KElem/sec
sqlite/disk/insert_1/person/multi_index/load=0                           1.00     14.5±0.03µs 67.5 KElem/sec      1.00     14.4±0.05µs 67.6 KElem/sec
sqlite/disk/insert_1/person/multi_index/load=1000                        1.01     16.3±0.18µs 60.0 KElem/sec      1.00     16.1±0.12µs 60.6 KElem/sec
sqlite/disk/insert_1/person/non_unique/load=0                            1.01      7.6±1.72µs 128.8 KElem/sec     1.00      7.5±1.47µs 130.1 KElem/sec
sqlite/disk/insert_1/person/non_unique/load=1000                         1.01      7.6±0.04µs 129.3 KElem/sec     1.00      7.5±0.04µs 130.8 KElem/sec
sqlite/disk/insert_1/person/unique/load=0                                1.01      7.4±0.58µs 131.7 KElem/sec     1.00      7.4±0.57µs 132.4 KElem/sec
sqlite/disk/insert_1/person/unique/load=1000                             1.01      7.6±0.04µs 128.5 KElem/sec     1.00      7.5±0.14µs 130.3 KElem/sec
sqlite/disk/insert_bulk/location/multi_index/load=0/count=100            1.01    132.4±5.41µs  7.4 KElem/sec      1.00    131.6±3.74µs  7.4 KElem/sec
sqlite/disk/insert_bulk/location/multi_index/load=1000/count=100         1.00   205.6±21.18µs  4.8 KElem/sec      1.00   205.8±17.37µs  4.7 KElem/sec
sqlite/disk/insert_bulk/location/non_unique/load=0/count=100             1.00     50.3±0.36µs 19.4 KElem/sec      1.00     50.3±1.18µs 19.4 KElem/sec
sqlite/disk/insert_bulk/location/non_unique/load=1000/count=100          1.01     52.8±0.33µs 18.5 KElem/sec      1.00     52.3±0.24µs 18.7 KElem/sec
sqlite/disk/insert_bulk/location/unique/load=0/count=100                 1.03     53.1±1.15µs 18.4 KElem/sec      1.00     51.7±0.97µs 18.9 KElem/sec
sqlite/disk/insert_bulk/location/unique/load=1000/count=100              1.00     56.6±0.22µs 17.3 KElem/sec      1.00     56.4±0.33µs 17.3 KElem/sec
sqlite/disk/insert_bulk/person/multi_index/load=0/count=100              1.01    121.5±2.89µs  8.0 KElem/sec      1.00    119.8±0.29µs  8.2 KElem/sec
sqlite/disk/insert_bulk/person/multi_index/load=1000/count=100           1.05   246.1±38.81µs  4.0 KElem/sec      1.00    234.2±1.71µs  4.2 KElem/sec
sqlite/disk/insert_bulk/person/non_unique/load=0/count=100               1.04     52.0±0.94µs 18.8 KElem/sec      1.00     50.2±3.05µs 19.5 KElem/sec
sqlite/disk/insert_bulk/person/non_unique/load=1000/count=100            1.02     63.4±0.26µs 15.4 KElem/sec      1.00     61.9±0.29µs 15.8 KElem/sec
sqlite/disk/insert_bulk/person/unique/load=0/count=100                   1.02     53.0±1.46µs 18.4 KElem/sec      1.00     52.0±1.15µs 18.8 KElem/sec
sqlite/disk/insert_bulk/person/unique/load=1000/count=100                1.02     58.0±0.42µs 16.8 KElem/sec      1.00     56.9±0.28µs 17.2 KElem/sec
sqlite/disk/iterate/location/unique/count=100                            1.00      9.0±0.14µs 108.5 KElem/sec     1.05      9.4±0.18µs 103.7 KElem/sec
sqlite/disk/iterate/person/unique/count=100                              1.00      9.3±0.13µs 104.7 KElem/sec     1.05      9.8±0.16µs 100.0 KElem/sec
sqlite/mem/empty                                                         1.00    448.7±1.31ns        ? ?/sec      1.00    447.6±2.55ns        ? ?/sec
sqlite/mem/filter/string/indexed/load=1000/count=10                      1.00      4.3±0.02µs 228.8 KElem/sec     1.01      4.3±0.02µs 226.9 KElem/sec
sqlite/mem/filter/string/non_indexed/load=1000/count=10                  1.00     50.2±0.61µs 19.4 KElem/sec      1.00     50.1±0.48µs 19.5 KElem/sec
sqlite/mem/filter/u64/indexed/load=1000/count=10                         1.00      4.0±0.02µs 241.3 KElem/sec     1.00      4.0±0.03µs 241.1 KElem/sec
sqlite/mem/filter/u64/non_indexed/load=1000/count=10                     1.00     31.6±0.23µs 30.9 KElem/sec      1.00     31.7±0.07µs 30.8 KElem/sec
sqlite/mem/find_unique/u32/load=1000                                     1.01   1183.1±5.14ns 825.5 KElem/sec     1.00   1171.9±9.02ns 833.3 KElem/sec
sqlite/mem/insert_1/location/multi_index/load=0                          1.00      4.1±0.01µs 236.3 KElem/sec     1.00      4.1±0.03µs 236.3 KElem/sec
sqlite/mem/insert_1/location/multi_index/load=1000                       1.00      5.4±0.02µs 181.7 KElem/sec     1.01      5.5±0.05µs 179.1 KElem/sec
sqlite/mem/insert_1/location/non_unique/load=0                           1.00   1904.7±8.05ns 512.7 KElem/sec     1.01   1924.9±7.52ns 507.3 KElem/sec
sqlite/mem/insert_1/location/non_unique/load=1000                        1.00   1952.4±8.02ns 500.2 KElem/sec     1.01  1972.1±10.86ns 495.2 KElem/sec
sqlite/mem/insert_1/location/unique/load=0                               1.00   1888.3±5.67ns 517.2 KElem/sec     1.02   1918.8±7.98ns 508.9 KElem/sec
sqlite/mem/insert_1/location/unique/load=1000                            1.00      2.0±0.01µs 486.2 KElem/sec     1.01      2.0±0.01µs 480.9 KElem/sec
sqlite/mem/insert_1/person/multi_index/load=0                            1.02      4.1±0.02µs 236.0 KElem/sec     1.00      4.1±0.02µs 240.8 KElem/sec
sqlite/mem/insert_1/person/multi_index/load=1000                         1.01      5.9±0.05µs 164.3 KElem/sec     1.00      5.9±0.03µs 166.5 KElem/sec
sqlite/mem/insert_1/person/non_unique/load=0                             1.01   1992.9±8.57ns 490.0 KElem/sec     1.00   1978.4±7.05ns 493.6 KElem/sec
sqlite/mem/insert_1/person/non_unique/load=1000                          1.01      2.1±0.02µs 456.2 KElem/sec     1.00      2.1±0.02µs 459.4 KElem/sec
sqlite/mem/insert_1/person/unique/load=0                                 1.00   1973.6±7.76ns 494.8 KElem/sec     1.00  1972.2±10.38ns 495.2 KElem/sec
sqlite/mem/insert_1/person/unique/load=1000                              1.00      2.2±0.03µs 452.4 KElem/sec     1.00      2.2±0.02µs 454.1 KElem/sec
sqlite/mem/insert_bulk/location/multi_index/load=0/count=100             1.00    118.5±0.34µs  8.2 KElem/sec      1.00    118.9±0.56µs  8.2 KElem/sec
sqlite/mem/insert_bulk/location/multi_index/load=1000/count=100          1.01    172.6±0.30µs  5.7 KElem/sec      1.00    170.5±0.84µs  5.7 KElem/sec
sqlite/mem/insert_bulk/location/non_unique/load=0/count=100              1.00     43.2±0.20µs 22.6 KElem/sec      1.00     43.2±0.50µs 22.6 KElem/sec
sqlite/mem/insert_bulk/location/non_unique/load=1000/count=100           1.00     45.4±0.26µs 21.5 KElem/sec      1.00     45.3±0.26µs 21.6 KElem/sec
sqlite/mem/insert_bulk/location/unique/load=0/count=100                  1.02     46.3±0.34µs 21.1 KElem/sec      1.00     45.5±0.44µs 21.5 KElem/sec
sqlite/mem/insert_bulk/location/unique/load=1000/count=100               1.02     50.3±0.25µs 19.4 KElem/sec      1.00     49.2±0.40µs 19.9 KElem/sec
sqlite/mem/insert_bulk/person/multi_index/load=0/count=100               1.01    110.0±0.37µs  8.9 KElem/sec      1.00    108.9±0.84µs  9.0 KElem/sec
sqlite/mem/insert_bulk/person/multi_index/load=1000/count=100            1.01    195.2±0.41µs  5.0 KElem/sec      1.00    193.7±0.37µs  5.0 KElem/sec
sqlite/mem/insert_bulk/person/non_unique/load=0/count=100                1.03     44.9±0.38µs 21.7 KElem/sec      1.00     43.7±0.30µs 22.4 KElem/sec
sqlite/mem/insert_bulk/person/non_unique/load=1000/count=100             1.02     49.5±0.26µs 19.7 KElem/sec      1.00     48.3±0.24µs 20.2 KElem/sec
sqlite/mem/insert_bulk/person/unique/load=0/count=100                    1.00     45.4±0.51µs 21.5 KElem/sec      1.00     45.2±0.43µs 21.6 KElem/sec
sqlite/mem/insert_bulk/person/unique/load=1000/count=100                 1.02     50.6±0.31µs 19.3 KElem/sec      1.00     49.6±0.31µs 19.7 KElem/sec
sqlite/mem/iterate/location/unique/count=100                             1.00      7.7±0.08µs 127.0 KElem/sec     1.07      8.2±0.12µs 119.1 KElem/sec
sqlite/mem/iterate/person/unique/count=100                               1.00      8.1±0.12µs 120.2 KElem/sec     1.07      8.7±0.15µs 112.1 KElem/sec
stdb_module/disk/empty                                                   1.04     17.2±1.26µs        ? ?/sec      1.00     16.6±0.37µs        ? ?/sec
stdb_module/disk/filter/string/indexed/load=1000/count=10                1.03     63.9±5.42µs 15.3 KElem/sec      1.00     61.9±5.74µs 15.8 KElem/sec
stdb_module/disk/filter/string/non_indexed/load=1000/count=10            1.00    168.4±1.39µs  5.8 KElem/sec      1.01    169.5±4.79µs  5.8 KElem/sec
stdb_module/disk/filter/u64/indexed/load=1000/count=10                   1.00     49.1±3.44µs 19.9 KElem/sec      1.02     50.0±4.66µs 19.5 KElem/sec
stdb_module/disk/filter/u64/non_indexed/load=1000/count=10               1.00    142.8±1.16µs  6.8 KElem/sec      1.00    142.5±1.01µs  6.9 KElem/sec
stdb_module/disk/find_unique/u32/load=1000                               1.03     28.8±2.07µs 34.0 KElem/sec      1.00     27.9±2.49µs 35.0 KElem/sec
stdb_module/disk/insert_1/location/multi_index/load=0                    1.01     57.0±6.31µs 17.1 KElem/sec      1.00     56.5±4.67µs 17.3 KElem/sec
stdb_module/disk/insert_1/location/multi_index/load=1000                 1.00   198.3±22.32µs  4.9 KElem/sec      2.12    420.4±9.07µs  2.3 KElem/sec
stdb_module/disk/insert_1/location/non_unique/load=0                     1.02     50.7±5.17µs 19.3 KElem/sec      1.00     49.7±7.17µs 19.6 KElem/sec
stdb_module/disk/insert_1/location/non_unique/load=1000                  1.00   317.7±21.48µs  3.1 KElem/sec      1.09   345.4±10.27µs  2.8 KElem/sec
stdb_module/disk/insert_1/location/unique/load=0                         1.02     50.5±6.57µs 19.3 KElem/sec      1.00     49.4±6.19µs 19.8 KElem/sec
stdb_module/disk/insert_1/location/unique/load=1000                      1.37   280.4±58.76µs  3.5 KElem/sec      1.00    204.3±5.92µs  4.8 KElem/sec
stdb_module/disk/insert_1/person/multi_index/load=0                      1.00     69.1±6.09µs 14.1 KElem/sec      1.02     70.2±6.77µs 13.9 KElem/sec
stdb_module/disk/insert_1/person/multi_index/load=1000                   2.27   524.0±28.27µs  1908 Elem/sec      1.00   230.7±22.55µs  4.2 KElem/sec
stdb_module/disk/insert_1/person/non_unique/load=0                       1.00     52.0±4.17µs 18.8 KElem/sec      1.08     56.1±3.16µs 17.4 KElem/sec
stdb_module/disk/insert_1/person/non_unique/load=1000                    1.49   281.1±28.40µs  3.5 KElem/sec      1.00   189.1±19.83µs  5.2 KElem/sec
stdb_module/disk/insert_1/person/unique/load=0                           1.00     59.2±6.24µs 16.5 KElem/sec      1.04     61.8±5.59µs 15.8 KElem/sec
stdb_module/disk/insert_1/person/unique/load=1000                        1.82  383.6±122.90µs  2.5 KElem/sec      1.00   210.3±11.00µs  4.6 KElem/sec
stdb_module/disk/insert_bulk/location/multi_index/load=0/count=100       1.00    780.7±1.96µs  1280 Elem/sec      1.18  924.3±154.81µs  1081 Elem/sec
stdb_module/disk/insert_bulk/location/multi_index/load=1000/count=100    1.00   960.3±94.44µs  1041 Elem/sec      1.41  1352.4±297.91µs   739 Elem/sec
stdb_module/disk/insert_bulk/location/non_unique/load=0/count=100        1.00   494.9±29.05µs  2020 Elem/sec      1.11    548.3±7.74µs  1823 Elem/sec
stdb_module/disk/insert_bulk/location/non_unique/load=1000/count=100     1.00  690.7±130.57µs  1447 Elem/sec      1.32  908.6±248.01µs  1100 Elem/sec
stdb_module/disk/insert_bulk/location/unique/load=0/count=100            1.00   621.8±66.32µs  1608 Elem/sec      1.30    807.7±5.69µs  1238 Elem/sec
stdb_module/disk/insert_bulk/location/unique/load=1000/count=100         1.00   828.3±39.23µs  1207 Elem/sec      1.18    973.5±4.53µs  1027 Elem/sec
stdb_module/disk/insert_bulk/person/multi_index/load=0/count=100         1.00  1174.9±135.63µs   851 Elem/sec     1.58  1859.7±184.69µs   537 Elem/sec
stdb_module/disk/insert_bulk/person/multi_index/load=1000/count=100      1.13  1534.2±80.61µs   651 Elem/sec      1.00  1356.1±64.14µs   737 Elem/sec
stdb_module/disk/insert_bulk/person/non_unique/load=0/count=100          1.00    703.2±5.10µs  1422 Elem/sec      1.47  1030.2±18.68µs   970 Elem/sec
stdb_module/disk/insert_bulk/person/non_unique/load=1000/count=100       1.41  1247.8±27.76µs   801 Elem/sec      1.00   886.5±22.53µs  1127 Elem/sec
stdb_module/disk/insert_bulk/person/unique/load=0/count=100              1.56  1396.8±32.84µs   715 Elem/sec      1.00    895.1±6.42µs  1117 Elem/sec
stdb_module/disk/insert_bulk/person/unique/load=1000/count=100           1.14  1302.1±18.48µs   768 Elem/sec      1.00  1144.8±12.45µs   873 Elem/sec
stdb_module/disk/iterate/location/unique/count=100                       1.00    142.5±4.32µs  6.9 KElem/sec      1.03    146.8±5.76µs  6.7 KElem/sec
stdb_module/disk/iterate/person/unique/count=100                         1.00    202.0±1.59µs  4.8 KElem/sec      1.01    204.9±1.76µs  4.8 KElem/sec
stdb_module/large_arguments/64KiB                                        1.00     76.7±8.68µs        ? ?/sec      1.08    82.6±11.93µs        ? ?/sec
stdb_module/mem/empty                                                    1.00     16.9±0.42µs        ? ?/sec      1.00     17.0±0.63µs        ? ?/sec
stdb_module/mem/filter/string/indexed/load=1000/count=10                 1.00     60.1±7.16µs 16.3 KElem/sec      1.07     64.5±2.77µs 15.1 KElem/sec
stdb_module/mem/filter/string/non_indexed/load=1000/count=10             1.02    166.4±5.07µs  5.9 KElem/sec      1.00    163.8±0.96µs  6.0 KElem/sec
stdb_module/mem/filter/u64/indexed/load=1000/count=10                    1.00     49.8±3.61µs 19.6 KElem/sec      1.00     49.8±4.19µs 19.6 KElem/sec
stdb_module/mem/filter/u64/non_indexed/load=1000/count=10                1.00    139.9±1.14µs  7.0 KElem/sec      1.06   147.9±22.70µs  6.6 KElem/sec
stdb_module/mem/find_unique/u32/load=1000                                1.00     25.0±2.19µs 39.1 KElem/sec      1.06     26.4±3.28µs 37.0 KElem/sec
stdb_module/mem/insert_1/location/multi_index/load=0                     1.00     44.2±4.14µs 22.1 KElem/sec      1.02     45.1±5.35µs 21.6 KElem/sec
stdb_module/mem/insert_1/location/multi_index/load=1000                  1.00    361.1±6.84µs  2.7 KElem/sec      1.04    373.8±5.84µs  2.6 KElem/sec
stdb_module/mem/insert_1/location/non_unique/load=0                      1.00     35.6±3.47µs 27.4 KElem/sec      1.07     38.2±3.91µs 25.6 KElem/sec
stdb_module/mem/insert_1/location/non_unique/load=1000                   1.00   158.3±21.47µs  6.2 KElem/sec      1.40    221.8±2.98µs  4.4 KElem/sec
stdb_module/mem/insert_1/location/unique/load=0                          1.01     42.9±5.42µs 22.8 KElem/sec      1.00     42.4±4.55µs 23.0 KElem/sec
stdb_module/mem/insert_1/location/unique/load=1000                       1.55    290.2±7.36µs  3.4 KElem/sec      1.00   187.2±69.47µs  5.2 KElem/sec
stdb_module/mem/insert_1/person/multi_index/load=0                       1.00     59.4±3.33µs 16.4 KElem/sec      1.00     59.1±5.41µs 16.5 KElem/sec
stdb_module/mem/insert_1/person/multi_index/load=1000                    1.32   312.7±39.59µs  3.1 KElem/sec      1.00   236.5±31.76µs  4.1 KElem/sec
stdb_module/mem/insert_1/person/non_unique/load=0                        1.03     45.8±3.93µs 21.3 KElem/sec      1.00     44.3±5.82µs 22.0 KElem/sec
stdb_module/mem/insert_1/person/non_unique/load=1000                     1.00   230.2±10.30µs  4.2 KElem/sec      1.29   296.0±16.64µs  3.3 KElem/sec
stdb_module/mem/insert_1/person/unique/load=0                            1.00     45.0±6.11µs 21.7 KElem/sec      1.10     49.4±3.86µs 19.8 KElem/sec
stdb_module/mem/insert_1/person/unique/load=1000                         1.00   254.9±22.42µs  3.8 KElem/sec      1.15   292.6±75.65µs  3.3 KElem/sec
stdb_module/mem/insert_bulk/location/multi_index/load=0/count=100        1.00   750.7±97.45µs  1332 Elem/sec      1.07  801.3±187.77µs  1247 Elem/sec
stdb_module/mem/insert_bulk/location/multi_index/load=1000/count=100     1.00    901.9±6.64µs  1108 Elem/sec      1.41  1274.3±194.60µs   784 Elem/sec
stdb_module/mem/insert_bulk/location/non_unique/load=0/count=100         1.00   505.4±40.94µs  1978 Elem/sec      1.07   542.1±11.93µs  1844 Elem/sec
stdb_module/mem/insert_bulk/location/non_unique/load=1000/count=100      1.10   714.0±18.32µs  1400 Elem/sec      1.00   646.5±10.29µs  1546 Elem/sec
stdb_module/mem/insert_bulk/location/unique/load=0/count=100             1.17  728.8±146.37µs  1372 Elem/sec      1.00   622.5±60.95µs  1606 Elem/sec
stdb_module/mem/insert_bulk/location/unique/load=1000/count=100          1.61  1248.9±17.63µs   800 Elem/sec      1.00  777.6±102.64µs  1286 Elem/sec
stdb_module/mem/insert_bulk/person/multi_index/load=0/count=100          1.00   1107.2±7.21µs   903 Elem/sec      1.25  1379.5±223.16µs   724 Elem/sec
stdb_module/mem/insert_bulk/person/multi_index/load=1000/count=100       1.00  1433.8±11.41µs   697 Elem/sec      1.18  1693.6±75.35µs   590 Elem/sec
stdb_module/mem/insert_bulk/person/non_unique/load=0/count=100           1.19   935.9±11.66µs  1068 Elem/sec      1.00  789.6±132.58µs  1266 Elem/sec
stdb_module/mem/insert_bulk/person/non_unique/load=1000/count=100        1.07   933.1±23.49µs  1071 Elem/sec      1.00    876.0±7.19µs  1141 Elem/sec
stdb_module/mem/insert_bulk/person/unique/load=0/count=100               1.00    803.3±2.95µs  1244 Elem/sec      1.05    841.7±4.32µs  1188 Elem/sec
stdb_module/mem/insert_bulk/person/unique/load=1000/count=100            1.00    936.7±8.63µs  1067 Elem/sec      1.10  1033.5±12.30µs   967 Elem/sec
stdb_module/mem/iterate/location/unique/count=100                        1.16   151.8±23.23µs  6.4 KElem/sec      1.00    131.2±1.14µs  7.4 KElem/sec
stdb_module/mem/iterate/person/unique/count=100                          1.00    201.6±2.09µs  4.8 KElem/sec      1.01    204.1±6.92µs  4.8 KElem/sec
stdb_module/print_bulk/lines=1                                           1.00     24.6±1.40µs        ? ?/sec      1.01     24.8±1.62µs        ? ?/sec
stdb_module/print_bulk/lines=100                                         1.00    288.5±1.42µs        ? ?/sec      1.04    299.9±0.86µs        ? ?/sec
stdb_module/print_bulk/lines=1000                                        1.00      2.7±0.01ms        ? ?/sec      1.01      2.7±0.01ms        ? ?/sec
stdb_raw/disk/empty                                                      1.00    102.3±0.14ns        ? ?/sec      1.00    102.1±0.17ns        ? ?/sec
stdb_raw/disk/filter/string/indexed/load=1000/count=10                   1.00      2.7±0.00µs 360.6 KElem/sec     1.03      2.8±0.01µs 351.7 KElem/sec
stdb_raw/disk/filter/string/non_indexed/load=1000/count=10               1.00    114.9±0.68µs  8.5 KElem/sec      1.20    137.8±0.46µs  7.1 KElem/sec
stdb_raw/disk/filter/u64/indexed/load=1000/count=10                      1.00      2.4±0.00µs 403.0 KElem/sec     1.00      2.4±0.01µs 402.3 KElem/sec
stdb_raw/disk/filter/u64/non_indexed/load=1000/count=10                  1.00    108.0±0.17µs  9.0 KElem/sec      1.01    109.5±0.46µs  8.9 KElem/sec
stdb_raw/disk/find_unique/u32/load=1000                                  1.00    560.4±1.02ns 1742.5 KElem/sec    1.03    576.2±0.90ns 1695.0 KElem/sec
stdb_raw/disk/insert_1/location/multi_index/load=0                       1.01      5.8±0.02µs 169.4 KElem/sec     1.00      5.7±0.09µs 170.8 KElem/sec
stdb_raw/disk/insert_1/location/multi_index/load=1000                    1.64   56.5±231.18µs 17.3 KElem/sec      1.00     34.5±0.48µs 28.3 KElem/sec
stdb_raw/disk/insert_1/location/non_unique/load=0                        1.01      3.7±0.01µs 264.9 KElem/sec     1.00      3.6±0.01µs 267.7 KElem/sec
stdb_raw/disk/insert_1/location/non_unique/load=1000                     1.00     22.1±0.18µs 44.2 KElem/sec      1.00     22.0±0.17µs 44.3 KElem/sec
stdb_raw/disk/insert_1/location/unique/load=0                            1.00      4.6±0.42µs 210.9 KElem/sec     1.05      4.9±0.19µs 201.1 KElem/sec
stdb_raw/disk/insert_1/location/unique/load=1000                         1.01     27.7±0.24µs 35.3 KElem/sec      1.00     27.3±0.19µs 35.7 KElem/sec
stdb_raw/disk/insert_1/person/multi_index/load=0                         1.00      9.4±0.01µs 103.5 KElem/sec     1.00      9.4±0.02µs 103.5 KElem/sec
stdb_raw/disk/insert_1/person/multi_index/load=1000                      1.03   68.9±424.47µs 14.2 KElem/sec      1.00   67.0±418.02µs 14.6 KElem/sec
stdb_raw/disk/insert_1/person/non_unique/load=0                          1.00      4.3±0.03µs 227.9 KElem/sec     1.00      4.3±0.01µs 228.1 KElem/sec
stdb_raw/disk/insert_1/person/non_unique/load=1000                       1.00   31.0±162.83µs 31.5 KElem/sec      1.01   31.2±163.85µs 31.3 KElem/sec
stdb_raw/disk/insert_1/person/unique/load=0                              1.00      6.2±0.03µs 157.0 KElem/sec     1.00      6.3±0.02µs 156.2 KElem/sec
stdb_raw/disk/insert_1/person/unique/load=1000                           1.00   45.5±234.62µs 21.5 KElem/sec      1.00   45.4±235.23µs 21.5 KElem/sec
stdb_raw/disk/insert_bulk/location/multi_index/load=0/count=100          1.00    361.7±0.44µs  2.7 KElem/sec      1.01   364.1±21.12µs  2.7 KElem/sec
stdb_raw/disk/insert_bulk/location/multi_index/load=1000/count=100       1.07  447.1±258.27µs  2.2 KElem/sec      1.00    417.2±1.59µs  2.3 KElem/sec
stdb_raw/disk/insert_bulk/location/non_unique/load=0/count=100           1.00    160.5±0.29µs  6.1 KElem/sec      1.02   162.9±29.53µs  6.0 KElem/sec
stdb_raw/disk/insert_bulk/location/non_unique/load=1000/count=100        1.07  193.1±117.19µs  5.1 KElem/sec      1.00    181.2±1.10µs  5.4 KElem/sec
stdb_raw/disk/insert_bulk/location/unique/load=0/count=100               1.00    253.4±3.07µs  3.9 KElem/sec      1.00   253.2±13.16µs  3.9 KElem/sec
stdb_raw/disk/insert_bulk/location/unique/load=1000/count=100            1.00  327.2±174.35µs  3.0 KElem/sec      1.02  333.0±197.85µs  2.9 KElem/sec
stdb_raw/disk/insert_bulk/person/multi_index/load=0/count=100            1.00   707.7±23.24µs  1413 Elem/sec      1.00    707.2±9.78µs  1413 Elem/sec
stdb_raw/disk/insert_bulk/person/multi_index/load=1000/count=100         1.03  794.2±324.69µs  1259 Elem/sec      1.00    774.3±1.86µs  1291 Elem/sec
stdb_raw/disk/insert_bulk/person/non_unique/load=0/count=100             1.01   217.5±14.08µs  4.5 KElem/sec      1.00    215.3±0.23µs  4.5 KElem/sec
stdb_raw/disk/insert_bulk/person/non_unique/load=1000/count=100          1.07  255.5±175.24µs  3.8 KElem/sec      1.00    238.8±0.47µs  4.1 KElem/sec
stdb_raw/disk/insert_bulk/person/unique/load=0/count=100                 1.01   400.3±11.13µs  2.4 KElem/sec      1.00   398.2±13.61µs  2.5 KElem/sec
stdb_raw/disk/insert_bulk/person/unique/load=1000/count=100              1.00    442.9±1.35µs  2.2 KElem/sec      1.00    442.7±1.13µs  2.2 KElem/sec
stdb_raw/disk/iterate/location/unique/count=100                          1.10     11.3±0.01µs 86.8 KElem/sec      1.00     10.3±0.01µs 95.1 KElem/sec
stdb_raw/disk/iterate/person/unique/count=100                            1.09     12.8±0.09µs 76.3 KElem/sec      1.00     11.7±0.09µs 83.2 KElem/sec
stdb_raw/mem/empty                                                       1.00    102.0±0.22ns        ? ?/sec      1.00    102.2±0.17ns        ? ?/sec
stdb_raw/mem/filter/string/indexed/load=1000/count=10                    1.00      2.7±0.00µs 367.0 KElem/sec     1.04      2.8±0.02µs 354.4 KElem/sec
stdb_raw/mem/filter/string/non_indexed/load=1000/count=10                1.00    114.1±0.32µs  8.6 KElem/sec      1.18    134.1±0.39µs  7.3 KElem/sec
stdb_raw/mem/filter/u64/indexed/load=1000/count=10                       1.00      2.4±0.02µs 398.8 KElem/sec     1.01      2.5±0.03µs 396.4 KElem/sec
stdb_raw/mem/filter/u64/non_indexed/load=1000/count=10                   1.00    108.3±0.15µs  9.0 KElem/sec      1.01    109.1±0.23µs  8.9 KElem/sec
stdb_raw/mem/find_unique/u32/load=1000                                   1.00    557.1±0.74ns 1752.8 KElem/sec    1.03    571.2±0.87ns 1709.7 KElem/sec
stdb_raw/mem/insert_1/location/multi_index/load=0                        1.00      4.6±0.01µs 211.2 KElem/sec     1.00      4.6±0.01µs 211.8 KElem/sec
stdb_raw/mem/insert_1/location/multi_index/load=1000                     1.00     29.3±0.63µs 33.3 KElem/sec      1.00     29.4±0.76µs 33.2 KElem/sec
stdb_raw/mem/insert_1/location/non_unique/load=0                         1.11      2.7±0.00µs 363.8 KElem/sec     1.00      2.4±0.02µs 402.6 KElem/sec
stdb_raw/mem/insert_1/location/non_unique/load=1000                      1.03     18.3±0.07µs 53.3 KElem/sec      1.00     17.7±0.07µs 55.0 KElem/sec
stdb_raw/mem/insert_1/location/unique/load=0                             1.03      3.3±0.01µs 295.9 KElem/sec     1.00      3.2±0.03µs 303.4 KElem/sec
stdb_raw/mem/insert_1/location/unique/load=1000                          1.00     24.1±0.16µs 40.5 KElem/sec      1.00     24.0±0.21µs 40.7 KElem/sec
stdb_raw/mem/insert_1/person/multi_index/load=0                          1.02      8.2±0.01µs 119.5 KElem/sec     1.00      8.0±0.01µs 121.7 KElem/sec
stdb_raw/mem/insert_1/person/multi_index/load=1000                       1.01     21.6±1.10µs 45.2 KElem/sec      1.00     21.3±1.45µs 45.8 KElem/sec
stdb_raw/mem/insert_1/person/non_unique/load=0                           1.00      3.0±0.00µs 329.5 KElem/sec     1.02      3.0±0.01µs 323.5 KElem/sec
stdb_raw/mem/insert_1/person/non_unique/load=1000                        1.02     10.4±0.22µs 94.1 KElem/sec      1.00     10.2±0.20µs 96.0 KElem/sec
stdb_raw/mem/insert_1/person/unique/load=0                               1.00      4.9±0.01µs 199.4 KElem/sec     1.00      4.9±0.01µs 199.1 KElem/sec
stdb_raw/mem/insert_1/person/unique/load=1000                            1.00     15.8±0.48µs 61.6 KElem/sec      1.00     15.8±0.54µs 61.7 KElem/sec
stdb_raw/mem/insert_bulk/location/multi_index/load=0/count=100           1.00    361.2±0.44µs  2.7 KElem/sec      1.01    365.6±0.42µs  2.7 KElem/sec
stdb_raw/mem/insert_bulk/location/multi_index/load=1000/count=100        1.00    410.8±0.78µs  2.4 KElem/sec      1.01    415.2±2.58µs  2.4 KElem/sec
stdb_raw/mem/insert_bulk/location/non_unique/load=0/count=100            1.00    153.9±0.18µs  6.3 KElem/sec      1.01    154.8±0.68µs  6.3 KElem/sec
stdb_raw/mem/insert_bulk/location/non_unique/load=1000/count=100         1.00    180.0±0.31µs  5.4 KElem/sec      1.00    179.9±0.54µs  5.4 KElem/sec
stdb_raw/mem/insert_bulk/location/unique/load=0/count=100                1.01    249.4±0.51µs  3.9 KElem/sec      1.00    246.9±0.57µs  4.0 KElem/sec
stdb_raw/mem/insert_bulk/location/unique/load=1000/count=100             1.00    301.2±0.57µs  3.2 KElem/sec      1.00    302.2±0.67µs  3.2 KElem/sec
stdb_raw/mem/insert_bulk/person/multi_index/load=0/count=100             1.00    697.6±0.58µs  1433 Elem/sec      1.00    697.7±0.48µs  1433 Elem/sec
stdb_raw/mem/insert_bulk/person/multi_index/load=1000/count=100          1.00    757.8±2.15µs  1319 Elem/sec      1.00    757.4±1.96µs  1320 Elem/sec
stdb_raw/mem/insert_bulk/person/non_unique/load=0/count=100              1.00    209.9±0.21µs  4.7 KElem/sec      1.01    213.0±0.19µs  4.6 KElem/sec
stdb_raw/mem/insert_bulk/person/non_unique/load=1000/count=100           1.00    232.3±0.54µs  4.2 KElem/sec      1.00    233.4±0.56µs  4.2 KElem/sec
stdb_raw/mem/insert_bulk/person/unique/load=0/count=100                  1.00    394.4±1.27µs  2.5 KElem/sec      1.01    397.7±0.49µs  2.5 KElem/sec
stdb_raw/mem/insert_bulk/person/unique/load=1000/count=100               1.00    436.6±1.04µs  2.2 KElem/sec      1.00    435.9±0.88µs  2.2 KElem/sec
stdb_raw/mem/iterate/location/unique/count=100                           1.09     11.2±0.01µs 87.0 KElem/sec      1.00     10.3±0.02µs 95.2 KElem/sec
stdb_raw/mem/iterate/person/unique/count=100                             1.08     12.8±0.04µs 76.5 KElem/sec      1.00     11.8±0.06µs 83.0 KElem/sec

Please sign in to comment.