| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Go 1.20rc1, linux/amd64, AMD Ryzen 9 3900X 12-Core Processor (128GB RAM) | |||||||||||||||||||||||||
2 | Reads/s | |||||||||||||||||||||||||
3 | GOMAXPROCS=1 | GOMAXPROCS=2 | GOMAXPROCS=4 | GOMAXPROCS=8 | GOMAXPROCS=16 | GOMAXPROCS=24 | ||||||||||||||||||||
4 | readers | writers | sqlite3 | sqlite | sqlite3 | sqlite | sqlite3 | sqlite | sqlite3 | sqlite | sqlite3 | sqlite | sqlite3 | sqlite | ||||||||||||
5 | 1 | 0 | 110,658 | 107,174 | 83,143 | 90,342 | 78,242 | 73,918 | 90666 | 74974 | 74461 | 76793 | 79,576 | 71,928 | ||||||||||||
6 | 10 | 0 | 140,571 | 131,059 | 200,247 | 196,334 | 434,173 | 298,039 | 725400 | 336346 | 478575 | 264194 | 534,001 | 304,852 | ||||||||||||
7 | 100 | 0 | 137,018 | 123,255 | 192,441 | 189,169 | 399,566 | 287,303 | 764223 | 339087 | 854714 | 314111 | 902,693 | 315,382 | ||||||||||||
8 | 1 | 1 | 74,414 | 48,866 | 64,341 | 45,673 | 62,422 | 40,429 | 57012 | 40384 | 55582 | 40712 | 60,500 | 39,907 | ||||||||||||
9 | 10 | 1 | 127,896 | 122,663 | 180,454 | 193,648 | 237,569 | 178,119 | 311828 | 111159 | 253145 | 108305 | 270,411 | 111,655 | ||||||||||||
10 | 100 | 1 | 124,016 | 131,442 | 187,677 | 205,958 | 357,826 | 222,555 | 689838 | 145390 | 704232 | 139529 | 756,781 | 149,676 | ||||||||||||
11 | 1 | 10 | 9,804 | 36,693 | 56,555 | 38,948 | 66,798 | 43,411 | 56155 | 38395 | 54945 | 37050 | 57,001 | 41,211 | ||||||||||||
12 | 10 | 10 | 59,253 | 112,838 | 86,342 | 150,121 | 146,055 | 131,265 | 239587 | 114414 | 291362 | 115059 | 293,057 | 119,261 | ||||||||||||
13 | 100 | 10 | 132,534 | 134,256 | 202,722 | 205,691 | 217,814 | 177,330 | 297946 | 138558 | 451417 | 133611 | 533,536 | 141,653 | ||||||||||||
14 | 1 | 100 | 1,499 | 32,582 | 53,410 | 37,323 | 51,934 | 42,457 | 64018 | 37652 | 71329 | 39152 | 72,823 | 38,890 | ||||||||||||
15 | 10 | 100 | 17,234 | 113,187 | 62,376 | 164,992 | 134,411 | 117,327 | 230708 | 95947 | 266941 | 92033 | 285,379 | 99,771 | ||||||||||||
16 | 100 | 100 | 104,105 | 126,888 | 133,480 | 192,272 | 153,628 | 160,954 | 226930 | 127176 | 522381 | 131502 | 531,678 | 132,322 | ||||||||||||
17 | ||||||||||||||||||||||||||
18 | geomean | 53,259 | 91,727 | 109,808 | 119,759 | 152,968 | 119,188 | 212,085 | 103,779 | 229,806 | 100,472 | 244,998 | 104,254 | |||||||||||||
19 | 72.23% | 9.06% | -22.08% | -51.07% | -56.28% | -57.45% | ||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | Writes/s | |||||||||||||||||||||||||
22 | GOMAXPROCS=1 | GOMAXPROCS=2 | GOMAXPROCS=4 | GOMAXPROCS=8 | GOMAXPROCS=16 | GOMAXPROCS=24 | ||||||||||||||||||||
23 | readers | writers | sqlite3 | sqlite | sqlite3 | sqlite | sqlite3 | sqlite | sqlite3 | sqlite | sqlite3 | sqlite | sqlite3 | sqlite | ||||||||||||
24 | 0 | 1 | 68,629 | 54,662 | 74,686 | 60,739 | 76,646 | 45,107 | 78440 | 57839 | 48048 | 59211 | 70,190 | 21,090 | ||||||||||||
25 | 1 | 1 | 33,685 | 35,112 | 56,710 | 38,215 | 58,258 | 33,436 | 55660 | 32378 | 55938 | 31244 | 55,970 | 23,181 | ||||||||||||
26 | 10 | 1 | 3,637 | 5,489 | 9,198 | 1,296 | 14,509 | 5,496 | 15471 | 6451 | 15954 | 6586 | 18,626 | 6,201 | ||||||||||||
27 | 100 | 1 | 980 | 1,126 | 5,467 | 282 | 1,666 | 862 | 4949 | 820 | 6033 | 816 | 4,965 | 917 | ||||||||||||
28 | 0 | 10 | 76,558 | 46,743 | 69,441 | 53,953 | 69,987 | 45,952 | 70124 | 31469 | 68452 | 47188 | 67,603 | 42,323 | ||||||||||||
29 | 1 | 10 | 54,316 | 36,243 | 55,658 | 33,437 | 53,338 | 31,213 | 53754 | 27820 | 51218 | 29155 | 51,092 | 31,304 | ||||||||||||
30 | 10 | 10 | 28,378 | 10,889 | 31,070 | 3,139 | 28,834 | 5,532 | 15028 | 6264 | 16092 | 5462 | 16,047 | 6,315 | ||||||||||||
31 | 100 | 10 | 1,464 | 2 | 8,088 | 671 | 13,981 | 1,030 | 14886 | 1275 | 12691 | 1428 | 9,670 | 1,117 | ||||||||||||
32 | 0 | 100 | 74,685 | 50,932 | 59,285 | 51,842 | 58,816 | 50,970 | 59121 | 41806 | 59580 | 41100 | 60,948 | 42,676 | ||||||||||||
33 | 1 | 100 | 67,332 | 40,042 | 48,194 | 33,488 | 36,087 | 35,157 | 48048 | 29677 | 48607 | 29872 | 49,435 | 29,330 | ||||||||||||
34 | 10 | 100 | 46,316 | 12,105 | 44,477 | 5,102 | 24,691 | 6,017 | 17615 | 6740 | 16521 | 6477 | 15,920 | 6,881 | ||||||||||||
35 | 100 | 100 | 603 | 1,156 | 4,694 | 861 | 22,136 | 1,277 | 13924 | 1390 | 15563 | 1507 | 12,873 | 1,483 | ||||||||||||
36 | ||||||||||||||||||||||||||
37 | geomean | 15,550 | 6,940 | 26,563 | 7,343 | 27,517 | 9,820 | 27,612 | 9,821 | 26,810 | 10,207 | 26,505 | 9,122 | |||||||||||||
38 | -55.37% | -72.36% | -64.31% | -64.43% | -61.93% | -65.59% | ||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | Go 1.20rc1, darwin/arm64, 2020 Apple Mac mini with M1 chip (8GB RAM) | |||||||||||||||||||||||||
41 | Reads/s | |||||||||||||||||||||||||
42 | GOMAXPROCS=1 | GOMAXPROCS=2 | GOMAXPROCS=4 | GOMAXPROCS=8 | ||||||||||||||||||||||
43 | readers | writers | sqlite3 | sqlite | sqlite3 | sqlite | sqlite3 | sqlite | sqlite3 | sqlite | ||||||||||||||||
44 | 1 | 0 | 196,624 | 159,336 | 204,199 | 161,592 | 205,648 | 162,220 | 191,803 | 162,623 | ||||||||||||||||
45 | 10 | 0 | 244,659 | 199,861 | 402,821 | 331,043 | 708,116 | 564,995 | 479,076 | 478,347 | ||||||||||||||||
46 | 100 | 0 | 257,248 | 188,716 | 427,450 | 334,540 | 832,884 | 578,296 | 516,176 | 392,998 | ||||||||||||||||
47 | 1 | 1 | 93,420 | 92,935 | 103,901 | 79,924 | 108,963 | 80,262 | 105,994 | 84,034 | ||||||||||||||||
48 | 10 | 1 | 231,902 | 211,342 | 331,435 | 381,880 | 412,662 | 562,055 | 347,172 | 408,514 | ||||||||||||||||
49 | 100 | 1 | 296,847 | 222,162 | 477,308 | 335,694 | 736,831 | 603,870 | 543,692 | 442,785 | ||||||||||||||||
50 | 1 | 10 | 33,601 | 84,268 | 81,447 | 79,907 | 109,696 | 81,475 | 107,058 | 85,396 | ||||||||||||||||
51 | 10 | 10 | 152,315 | 188,081 | 139,649 | 374,529 | 272,592 | 532,213 | 300,968 | 397,020 | ||||||||||||||||
52 | 100 | 10 | 282,481 | 235,437 | 465,387 | 384,624 | 513,623 | 614,415 | 454,378 | 437,587 | ||||||||||||||||
53 | 1 | 100 | 10,290 | 80,602 | 63,768 | 74,146 | 94,214 | 79,948 | 106,286 | 83,753 | ||||||||||||||||
54 | 10 | 100 | 31,321 | 203,195 | 95,098 | 364,976 | 243,098 | 479,052 | 319,228 | 372,155 | ||||||||||||||||
55 | 100 | 100 | 274,330 | 240,745 | 159,993 | 388,704 | 293,602 | 605,080 | 391,622 | 427,949 | ||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | geomean | 121,326 | 164,260 | 194,703 | 230,249 | 293,881 | 313,215 | 274,696 | 259,199 | |||||||||||||||||
58 | 35.39% | 18.26% | 6.58% | -5.64% | ||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | Reads/s | |||||||||||||||||||||||||
61 | GOMAXPROCS=1 | GOMAXPROCS=2 | GOMAXPROCS=4 | GOMAXPROCS=8 | ||||||||||||||||||||||
62 | readers | writers | sqlite3 | sqlite | sqlite3 | sqlite | sqlite3 | sqlite | sqlite3 | sqlite | ||||||||||||||||
63 | 0 | 1 | 90,153 | 74,129 | 90,850 | 74,761 | 91,490 | 73,785 | 88,806 | 74,076 | ||||||||||||||||
64 | 1 | 1 | 50,075 | 44,900 | 82,814 | 49,781 | 82,420 | 48,728 | 78,928 | 49,537 | ||||||||||||||||
65 | 10 | 1 | 3,414 | 9,391 | 12,000 | 412 | 19,252 | 3,997 | 10,927 | 8,315 | ||||||||||||||||
66 | 100 | 1 | 1 | 1,962 | 0 | 36 | 735 | 373 | 1,433 | 1,003 | ||||||||||||||||
67 | 0 | 10 | 89,649 | 70,779 | 90,316 | 73,468 | 91,084 | 72,754 | 88,545 | 72,121 | ||||||||||||||||
68 | 1 | 10 | 77,912 | 46,025 | 81,051 | 48,908 | 79,882 | 48,572 | 77,093 | 48,728 | ||||||||||||||||
69 | 10 | 10 | 34,799 | 4,599 | 56,151 | 775 | 40,190 | 5,163 | 11,008 | 8,956 | ||||||||||||||||
70 | 100 | 10 | 1,300 | 372 | 19,790 | 130 | 26,478 | 706 | 7,331 | 1,272 | ||||||||||||||||
71 | 0 | 100 | 85,968 | 68,986 | 87,236 | 69,586 | 86,672 | 69,931 | 85,917 | 68,180 | ||||||||||||||||
72 | 1 | 100 | 78,218 | 53,896 | 79,670 | 46,081 | 78,833 | 46,480 | 77,075 | 46,983 | ||||||||||||||||
73 | 10 | 100 | 41,802 | 9,146 | 66,088 | 1,662 | 39,777 | 5,718 | 12,677 | 8,236 | ||||||||||||||||
74 | 100 | 100 | 3,441 | 9,082 | 48,208 | 371 | 28,701 | 953 | 11,227 | 1,624 | ||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | geomean | 11,379 | 14,744 | 55,779 | 6,635 | 36,934 | 10,169 | 24,906 | 13,910 | |||||||||||||||||
77 | 29.58% | -88.10% | -72.47% | -44.15% | ||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||