Advertisement
EvEnSGRIANch

Untitled

Jan 31st, 2022
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 135.21 KB | None | 0 0
  1. Control: Using no encryption
  2. Seeding DB with 1000 users
  3. Saving changes
  4. Adding 10 users individually
  5. Iteration 0 took 125915 ticks
  6. Iteration 1 took 109700 ticks
  7. Iteration 2 took 87624 ticks
  8. Iteration 3 took 96303 ticks
  9. Iteration 4 took 110093 ticks
  10. Iteration 5 took 97157 ticks
  11. Iteration 6 took 102967 ticks
  12. Iteration 7 took 105412 ticks
  13. Iteration 8 took 139721 ticks
  14. Iteration 9 took 89647 ticks
  15. Changing 10 users email addresses, twice each
  16. Iteration 0 on user 0 took 192229 ticks
  17. Iteration 0 on user 1 took 121345 ticks
  18. Iteration 0 on user 2 took 104096 ticks
  19. Iteration 0 on user 3 took 88876 ticks
  20. Iteration 0 on user 4 took 98232 ticks
  21. Iteration 0 on user 5 took 100892 ticks
  22. Iteration 0 on user 6 took 120133 ticks
  23. Iteration 0 on user 7 took 90541 ticks
  24. Iteration 0 on user 8 took 100625 ticks
  25. Iteration 0 on user 9 took 86574 ticks
  26. Iteration 1 on user 0 took 115270 ticks
  27. Iteration 1 on user 1 took 87651 ticks
  28. Iteration 1 on user 2 took 97321 ticks
  29. Iteration 1 on user 3 took 98133 ticks
  30. Iteration 1 on user 4 took 97710 ticks
  31. Iteration 1 on user 5 took 91371 ticks
  32. Iteration 1 on user 6 took 108267 ticks
  33. Iteration 1 on user 7 took 87039 ticks
  34. Iteration 1 on user 8 took 108001 ticks
  35. Iteration 1 on user 9 took 111011 ticks
  36. Control: using a fixed number of buckets
  37. Seeding DB with 1000 users
  38. Saving changes
  39. Adding 10 users individually
  40. Iteration 0 took 387184 ticks
  41. Iteration 1 took 123588 ticks
  42. Iteration 2 took 145833 ticks
  43. Iteration 3 took 125489 ticks
  44. Iteration 4 took 107759 ticks
  45. Iteration 5 took 97789 ticks
  46. Iteration 6 took 116862 ticks
  47. Iteration 7 took 111355 ticks
  48. Iteration 8 took 155429 ticks
  49. Iteration 9 took 106439 ticks
  50. Changing 10 users email addresses, twice each
  51. Iteration 0 on user 0 took 140736 ticks
  52. Iteration 0 on user 1 took 146311 ticks
  53. Iteration 0 on user 2 took 141659 ticks
  54. Iteration 0 on user 3 took 174228 ticks
  55. Iteration 0 on user 4 took 139698 ticks
  56. Iteration 0 on user 5 took 112702 ticks
  57. Iteration 0 on user 6 took 128414 ticks
  58. Iteration 0 on user 7 took 107844 ticks
  59. Iteration 0 on user 8 took 106583 ticks
  60. Iteration 0 on user 9 took 106817 ticks
  61. Iteration 1 on user 0 took 100089 ticks
  62. Iteration 1 on user 1 took 97202 ticks
  63. Iteration 1 on user 2 took 96354 ticks
  64. Iteration 1 on user 3 took 102101 ticks
  65. Iteration 1 on user 4 took 110859 ticks
  66. Iteration 1 on user 5 took 121846 ticks
  67. Iteration 1 on user 6 took 124438 ticks
  68. Iteration 1 on user 7 took 108929 ticks
  69. Iteration 1 on user 8 took 105626 ticks
  70. Iteration 1 on user 9 took 94361 ticks
  71. Using `SELECT COUNT(*)` for updates to BucketCount, storing BucketExponent in the entity
  72. Seeding DB with 1000 users
  73. Saving changes
  74. Adding 10 users individually
  75. Iteration 0 took 400691 ticks
  76. Iteration 1 took 181629 ticks
  77. Iteration 2 took 178578 ticks
  78. Iteration 3 took 325571 ticks
  79. Iteration 4 took 277091 ticks
  80. Iteration 5 took 213632 ticks
  81. Iteration 6 took 219604 ticks
  82. Iteration 7 took 230411 ticks
  83. Iteration 8 took 232851 ticks
  84. Iteration 9 took 249286 ticks
  85. Changing 10 users email addresses, twice each
  86. Iteration 0 on user 0 took 270336 ticks
  87. Iteration 0 on user 1 took 249826 ticks
  88. Iteration 0 on user 2 took 277684 ticks
  89. Iteration 0 on user 3 took 258408 ticks
  90. Iteration 0 on user 4 took 260940 ticks
  91. Iteration 0 on user 5 took 270210 ticks
  92. Iteration 0 on user 6 took 260713 ticks
  93. Iteration 0 on user 7 took 262322 ticks
  94. Iteration 0 on user 8 took 263575 ticks
  95. Iteration 0 on user 9 took 281274 ticks
  96. Iteration 1 on user 0 took 269038 ticks
  97. Iteration 1 on user 1 took 265077 ticks
  98. Iteration 1 on user 2 took 270030 ticks
  99. Iteration 1 on user 3 took 247109 ticks
  100. Iteration 1 on user 4 took 242536 ticks
  101. Iteration 1 on user 5 took 252842 ticks
  102. Iteration 1 on user 6 took 249719 ticks
  103. Iteration 1 on user 7 took 276344 ticks
  104. Iteration 1 on user 8 took 273388 ticks
  105. Iteration 1 on user 9 took 269117 ticks
  106. Using a summary table for updates to BucketCount, storing BucketExponent in the entity
  107. Seeding DB with 1000 users
  108. Saving changes
  109. Adding 10 users individually
  110. Iteration 0 took 266057 ticks
  111. Iteration 1 took 208420 ticks
  112. Iteration 2 took 178676 ticks
  113. Iteration 3 took 193731 ticks
  114. Iteration 4 took 208675 ticks
  115. Iteration 5 took 213283 ticks
  116. Iteration 6 took 258683 ticks
  117. Iteration 7 took 259354 ticks
  118. Iteration 8 took 244300 ticks
  119. Iteration 9 took 238287 ticks
  120. Changing 10 users email addresses, twice each
  121. Iteration 0 on user 0 took 267937 ticks
  122. Iteration 0 on user 1 took 277018 ticks
  123. Iteration 0 on user 2 took 292599 ticks
  124. Iteration 0 on user 3 took 279157 ticks
  125. Iteration 0 on user 4 took 251162 ticks
  126. Iteration 0 on user 5 took 250267 ticks
  127. Iteration 0 on user 6 took 247666 ticks
  128. Iteration 0 on user 7 took 253423 ticks
  129. Iteration 0 on user 8 took 253339 ticks
  130. Iteration 0 on user 9 took 269060 ticks
  131. Iteration 1 on user 0 took 266536 ticks
  132. Iteration 1 on user 1 took 294245 ticks
  133. Iteration 1 on user 2 took 258685 ticks
  134. Iteration 1 on user 3 took 258493 ticks
  135. Iteration 1 on user 4 took 251259 ticks
  136. Iteration 1 on user 5 took 248941 ticks
  137. Iteration 1 on user 6 took 246978 ticks
  138. Iteration 1 on user 7 took 249891 ticks
  139. Iteration 1 on user 8 took 272175 ticks
  140. Iteration 1 on user 9 took 255044 ticks
  141. Using autoincremented row numbers
  142. Seeding DB with 1000 users
  143. Saving changes
  144. Adding 10 users individually
  145. Iteration 0 took 223925 ticks
  146. Iteration 1 took 170681 ticks
  147. Iteration 2 took 170198 ticks
  148. Iteration 3 took 203296 ticks
  149. Iteration 4 took 220807 ticks
  150. Iteration 5 took 216432 ticks
  151. Iteration 6 took 241818 ticks
  152. Iteration 7 took 232538 ticks
  153. Iteration 8 took 224783 ticks
  154. Iteration 9 took 246420 ticks
  155. Changing 10 users email addresses, twice each
  156. Iteration 0 on user 0 took 252342 ticks
  157. Iteration 0 on user 1 took 261797 ticks
  158. Iteration 0 on user 2 took 289953 ticks
  159. Iteration 0 on user 3 took 270112 ticks
  160. Iteration 0 on user 4 took 268567 ticks
  161. Iteration 0 on user 5 took 273613 ticks
  162. Iteration 0 on user 6 took 264937 ticks
  163. Iteration 0 on user 7 took 261278 ticks
  164. Iteration 0 on user 8 took 246931 ticks
  165. Iteration 0 on user 9 took 230709 ticks
  166. Iteration 1 on user 0 took 238089 ticks
  167. Iteration 1 on user 1 took 252896 ticks
  168. Iteration 1 on user 2 took 259011 ticks
  169. Iteration 1 on user 3 took 270015 ticks
  170. Iteration 1 on user 4 took 267015 ticks
  171. Iteration 1 on user 5 took 263204 ticks
  172. Iteration 1 on user 6 took 271006 ticks
  173. Iteration 1 on user 7 took 252629 ticks
  174. Iteration 1 on user 8 took 252524 ticks
  175. Iteration 1 on user 9 took 259072 ticks
  176. Using `SELECT COUNT(*)` for updates to BucketCount, updating all bucket numbers after threshold is passed
  177. Seeding DB with 1000 users
  178. Saving changes
  179. Adding 10 users individually
  180. Iteration 0 took 67273 ticks
  181. Iteration 1 took 34529 ticks
  182. Iteration 2 took 45961 ticks
  183. Iteration 3 took 38198 ticks
  184. Iteration 4 took 34042 ticks
  185. Iteration 5 took 32439 ticks
  186. Iteration 6 took 31803 ticks
  187. Iteration 7 took 39787 ticks
  188. Iteration 8 took 35189 ticks
  189. Iteration 9 took 33348 ticks
  190. Changing 10 users email addresses, twice each
  191. Iteration 0 on user 0 took 134930 ticks
  192. Iteration 0 on user 1 took 134884 ticks
  193. Iteration 0 on user 2 took 137315 ticks
  194. Iteration 0 on user 3 took 127422 ticks
  195. Iteration 0 on user 4 took 123143 ticks
  196. Iteration 0 on user 5 took 138347 ticks
  197. Iteration 0 on user 6 took 146856 ticks
  198. Iteration 0 on user 7 took 113937 ticks
  199. Iteration 0 on user 8 took 160258 ticks
  200. Iteration 0 on user 9 took 141649 ticks
  201. Iteration 1 on user 0 took 140440 ticks
  202. Iteration 1 on user 1 took 129264 ticks
  203. Iteration 1 on user 2 took 144075 ticks
  204. Iteration 1 on user 3 took 132971 ticks
  205. Iteration 1 on user 4 took 121115 ticks
  206. Iteration 1 on user 5 took 112827 ticks
  207. Iteration 1 on user 6 took 109957 ticks
  208. Iteration 1 on user 7 took 115862 ticks
  209. Iteration 1 on user 8 took 123194 ticks
  210. Iteration 1 on user 9 took 124116 ticks
  211. Control: Using no encryption
  212. Seeding DB with 1000 users
  213. Saving changes
  214. Adding 20 users individually
  215. Iteration 0 took 102048 ticks
  216. Iteration 1 took 79765 ticks
  217. Iteration 2 took 90511 ticks
  218. Iteration 3 took 96056 ticks
  219. Iteration 4 took 92279 ticks
  220. Iteration 5 took 84078 ticks
  221. Iteration 6 took 134905 ticks
  222. Iteration 7 took 142946 ticks
  223. Iteration 8 took 87196 ticks
  224. Iteration 9 took 86810 ticks
  225. Iteration 10 took 77642 ticks
  226. Iteration 11 took 81453 ticks
  227. Iteration 12 took 68965 ticks
  228. Iteration 13 took 77494 ticks
  229. Iteration 14 took 78211 ticks
  230. Iteration 15 took 90474 ticks
  231. Iteration 16 took 96168 ticks
  232. Iteration 17 took 69546 ticks
  233. Iteration 18 took 77884 ticks
  234. Iteration 19 took 66429 ticks
  235. Changing 20 users email addresses, twice each
  236. Iteration 0 on user 0 took 81919 ticks
  237. Iteration 0 on user 1 took 59407 ticks
  238. Iteration 0 on user 2 took 64863 ticks
  239. Iteration 0 on user 3 took 67176 ticks
  240. Iteration 0 on user 4 took 64392 ticks
  241. Iteration 0 on user 5 took 69668 ticks
  242. Iteration 0 on user 6 took 62392 ticks
  243. Iteration 0 on user 7 took 58927 ticks
  244. Iteration 0 on user 8 took 81152 ticks
  245. Iteration 0 on user 9 took 73265 ticks
  246. Iteration 0 on user 10 took 85632 ticks
  247. Iteration 0 on user 11 took 109036 ticks
  248. Iteration 0 on user 12 took 98112 ticks
  249. Iteration 0 on user 13 took 85337 ticks
  250. Iteration 0 on user 14 took 77434 ticks
  251. Iteration 0 on user 15 took 84450 ticks
  252. Iteration 0 on user 16 took 85414 ticks
  253. Iteration 0 on user 17 took 77449 ticks
  254. Iteration 0 on user 18 took 96957 ticks
  255. Iteration 0 on user 19 took 90788 ticks
  256. Iteration 1 on user 0 took 93046 ticks
  257. Iteration 1 on user 1 took 82428 ticks
  258. Iteration 1 on user 2 took 74593 ticks
  259. Iteration 1 on user 3 took 86866 ticks
  260. Iteration 1 on user 4 took 66720 ticks
  261. Iteration 1 on user 5 took 74017 ticks
  262. Iteration 1 on user 6 took 90969 ticks
  263. Iteration 1 on user 7 took 83512 ticks
  264. Iteration 1 on user 8 took 74535 ticks
  265. Iteration 1 on user 9 took 88217 ticks
  266. Iteration 1 on user 10 took 94600 ticks
  267. Iteration 1 on user 11 took 92074 ticks
  268. Iteration 1 on user 12 took 102055 ticks
  269. Iteration 1 on user 13 took 94006 ticks
  270. Iteration 1 on user 14 took 102528 ticks
  271. Iteration 1 on user 15 took 98799 ticks
  272. Iteration 1 on user 16 took 98918 ticks
  273. Iteration 1 on user 17 took 92451 ticks
  274. Iteration 1 on user 18 took 81218 ticks
  275. Iteration 1 on user 19 took 63826 ticks
  276. Control: using a fixed number of buckets
  277. Seeding DB with 1000 users
  278. Saving changes
  279. Adding 20 users individually
  280. Iteration 0 took 98299 ticks
  281. Iteration 1 took 85442 ticks
  282. Iteration 2 took 88366 ticks
  283. Iteration 3 took 94688 ticks
  284. Iteration 4 took 97916 ticks
  285. Iteration 5 took 94108 ticks
  286. Iteration 6 took 102121 ticks
  287. Iteration 7 took 120411 ticks
  288. Iteration 8 took 87906 ticks
  289. Iteration 9 took 84495 ticks
  290. Iteration 10 took 97974 ticks
  291. Iteration 11 took 91976 ticks
  292. Iteration 12 took 100875 ticks
  293. Iteration 13 took 109937 ticks
  294. Iteration 14 took 107985 ticks
  295. Iteration 15 took 107730 ticks
  296. Iteration 16 took 105837 ticks
  297. Iteration 17 took 89417 ticks
  298. Iteration 18 took 83785 ticks
  299. Iteration 19 took 110233 ticks
  300. Changing 20 users email addresses, twice each
  301. Iteration 0 on user 0 took 110263 ticks
  302. Iteration 0 on user 1 took 100791 ticks
  303. Iteration 0 on user 2 took 95227 ticks
  304. Iteration 0 on user 3 took 91681 ticks
  305. Iteration 0 on user 4 took 101439 ticks
  306. Iteration 0 on user 5 took 97214 ticks
  307. Iteration 0 on user 6 took 222532 ticks
  308. Iteration 0 on user 7 took 110712 ticks
  309. Iteration 0 on user 8 took 112253 ticks
  310. Iteration 0 on user 9 took 94362 ticks
  311. Iteration 0 on user 10 took 95015 ticks
  312. Iteration 0 on user 11 took 85965 ticks
  313. Iteration 0 on user 12 took 99243 ticks
  314. Iteration 0 on user 13 took 84526 ticks
  315. Iteration 0 on user 14 took 110316 ticks
  316. Iteration 0 on user 15 took 93306 ticks
  317. Iteration 0 on user 16 took 87633 ticks
  318. Iteration 0 on user 17 took 99122 ticks
  319. Iteration 0 on user 18 took 98055 ticks
  320. Iteration 0 on user 19 took 93200 ticks
  321. Iteration 1 on user 0 took 91376 ticks
  322. Iteration 1 on user 1 took 130653 ticks
  323. Iteration 1 on user 2 took 105125 ticks
  324. Iteration 1 on user 3 took 122158 ticks
  325. Iteration 1 on user 4 took 130953 ticks
  326. Iteration 1 on user 5 took 107435 ticks
  327. Iteration 1 on user 6 took 110699 ticks
  328. Iteration 1 on user 7 took 114817 ticks
  329. Iteration 1 on user 8 took 110464 ticks
  330. Iteration 1 on user 9 took 121475 ticks
  331. Iteration 1 on user 10 took 91102 ticks
  332. Iteration 1 on user 11 took 110287 ticks
  333. Iteration 1 on user 12 took 99555 ticks
  334. Iteration 1 on user 13 took 111306 ticks
  335. Iteration 1 on user 14 took 111283 ticks
  336. Iteration 1 on user 15 took 102663 ticks
  337. Iteration 1 on user 16 took 95852 ticks
  338. Iteration 1 on user 17 took 103838 ticks
  339. Iteration 1 on user 18 took 130393 ticks
  340. Iteration 1 on user 19 took 123397 ticks
  341. Using `SELECT COUNT(*)` for updates to BucketCount, storing BucketExponent in the entity
  342. Seeding DB with 1000 users
  343. Saving changes
  344. Adding 20 users individually
  345. Iteration 0 took 231521 ticks
  346. Iteration 1 took 216606 ticks
  347. Iteration 2 took 215943 ticks
  348. Iteration 3 took 185591 ticks
  349. Iteration 4 took 191287 ticks
  350. Iteration 5 took 197354 ticks
  351. Iteration 6 took 207217 ticks
  352. Iteration 7 took 215933 ticks
  353. Iteration 8 took 217363 ticks
  354. Iteration 9 took 236370 ticks
  355. Iteration 10 took 246014 ticks
  356. Iteration 11 took 253276 ticks
  357. Iteration 12 took 267834 ticks
  358. Iteration 13 took 279297 ticks
  359. Iteration 14 took 291885 ticks
  360. Iteration 15 took 286623 ticks
  361. Iteration 16 took 323141 ticks
  362. Iteration 17 took 309019 ticks
  363. Iteration 18 took 310627 ticks
  364. Iteration 19 took 308702 ticks
  365. Changing 20 users email addresses, twice each
  366. Iteration 0 on user 0 took 328794 ticks
  367. Iteration 0 on user 1 took 378254 ticks
  368. Iteration 0 on user 2 took 381903 ticks
  369. Iteration 0 on user 3 took 374731 ticks
  370. Iteration 0 on user 4 took 343219 ticks
  371. Iteration 0 on user 5 took 370549 ticks
  372. Iteration 0 on user 6 took 338194 ticks
  373. Iteration 0 on user 7 took 327484 ticks
  374. Iteration 0 on user 8 took 343987 ticks
  375. Iteration 0 on user 9 took 367552 ticks
  376. Iteration 0 on user 10 took 350309 ticks
  377. Iteration 0 on user 11 took 372116 ticks
  378. Iteration 0 on user 12 took 349846 ticks
  379. Iteration 0 on user 13 took 355176 ticks
  380. Iteration 0 on user 14 took 360848 ticks
  381. Iteration 0 on user 15 took 320541 ticks
  382. Iteration 0 on user 16 took 327422 ticks
  383. Iteration 0 on user 17 took 349412 ticks
  384. Iteration 0 on user 18 took 363672 ticks
  385. Iteration 0 on user 19 took 381508 ticks
  386. Iteration 1 on user 0 took 396138 ticks
  387. Iteration 1 on user 1 took 347374 ticks
  388. Iteration 1 on user 2 took 357834 ticks
  389. Iteration 1 on user 3 took 325260 ticks
  390. Iteration 1 on user 4 took 391736 ticks
  391. Iteration 1 on user 5 took 373131 ticks
  392. Iteration 1 on user 6 took 366369 ticks
  393. Iteration 1 on user 7 took 344527 ticks
  394. Iteration 1 on user 8 took 358639 ticks
  395. Iteration 1 on user 9 took 356688 ticks
  396. Iteration 1 on user 10 took 341857 ticks
  397. Iteration 1 on user 11 took 345675 ticks
  398. Iteration 1 on user 12 took 337638 ticks
  399. Iteration 1 on user 13 took 315677 ticks
  400. Iteration 1 on user 14 took 343424 ticks
  401. Iteration 1 on user 15 took 360157 ticks
  402. Iteration 1 on user 16 took 360297 ticks
  403. Iteration 1 on user 17 took 344439 ticks
  404. Iteration 1 on user 18 took 364705 ticks
  405. Iteration 1 on user 19 took 366212 ticks
  406. Using a summary table for updates to BucketCount, storing BucketExponent in the entity
  407. Seeding DB with 1000 users
  408. Saving changes
  409. Adding 20 users individually
  410. Iteration 0 took 197575 ticks
  411. Iteration 1 took 219961 ticks
  412. Iteration 2 took 207896 ticks
  413. Iteration 3 took 213221 ticks
  414. Iteration 4 took 231721 ticks
  415. Iteration 5 took 223388 ticks
  416. Iteration 6 took 238625 ticks
  417. Iteration 7 took 246049 ticks
  418. Iteration 8 took 252885 ticks
  419. Iteration 9 took 265719 ticks
  420. Iteration 10 took 257550 ticks
  421. Iteration 11 took 252336 ticks
  422. Iteration 12 took 269592 ticks
  423. Iteration 13 took 284268 ticks
  424. Iteration 14 took 303186 ticks
  425. Iteration 15 took 320063 ticks
  426. Iteration 16 took 327020 ticks
  427. Iteration 17 took 330970 ticks
  428. Iteration 18 took 352937 ticks
  429. Iteration 19 took 337840 ticks
  430. Changing 20 users email addresses, twice each
  431. Iteration 0 on user 0 took 313005 ticks
  432. Iteration 0 on user 1 took 351944 ticks
  433. Iteration 0 on user 2 took 338690 ticks
  434. Iteration 0 on user 3 took 342038 ticks
  435. Iteration 0 on user 4 took 354094 ticks
  436. Iteration 0 on user 5 took 361101 ticks
  437. Iteration 0 on user 6 took 352632 ticks
  438. Iteration 0 on user 7 took 345737 ticks
  439. Iteration 0 on user 8 took 347548 ticks
  440. Iteration 0 on user 9 took 319723 ticks
  441. Iteration 0 on user 10 took 329992 ticks
  442. Iteration 0 on user 11 took 336822 ticks
  443. Iteration 0 on user 12 took 343282 ticks
  444. Iteration 0 on user 13 took 347227 ticks
  445. Iteration 0 on user 14 took 350066 ticks
  446. Iteration 0 on user 15 took 372130 ticks
  447. Iteration 0 on user 16 took 357067 ticks
  448. Iteration 0 on user 17 took 321230 ticks
  449. Iteration 0 on user 18 took 319006 ticks
  450. Iteration 0 on user 19 took 338406 ticks
  451. Iteration 1 on user 0 took 339486 ticks
  452. Iteration 1 on user 1 took 344906 ticks
  453. Iteration 1 on user 2 took 337174 ticks
  454. Iteration 1 on user 3 took 337069 ticks
  455. Iteration 1 on user 4 took 349268 ticks
  456. Iteration 1 on user 5 took 323144 ticks
  457. Iteration 1 on user 6 took 325960 ticks
  458. Iteration 1 on user 7 took 327756 ticks
  459. Iteration 1 on user 8 took 332195 ticks
  460. Iteration 1 on user 9 took 339165 ticks
  461. Iteration 1 on user 10 took 436477 ticks
  462. Iteration 1 on user 11 took 352482 ticks
  463. Iteration 1 on user 12 took 353570 ticks
  464. Iteration 1 on user 13 took 332876 ticks
  465. Iteration 1 on user 14 took 314325 ticks
  466. Iteration 1 on user 15 took 349220 ticks
  467. Iteration 1 on user 16 took 345906 ticks
  468. Iteration 1 on user 17 took 348043 ticks
  469. Iteration 1 on user 18 took 348904 ticks
  470. Iteration 1 on user 19 took 331638 ticks
  471. Using autoincremented row numbers
  472. Seeding DB with 1000 users
  473. Saving changes
  474. Adding 20 users individually
  475. Iteration 0 took 165229 ticks
  476. Iteration 1 took 154126 ticks
  477. Iteration 2 took 167335 ticks
  478. Iteration 3 took 195688 ticks
  479. Iteration 4 took 212095 ticks
  480. Iteration 5 took 211416 ticks
  481. Iteration 6 took 218852 ticks
  482. Iteration 7 took 220734 ticks
  483. Iteration 8 took 229382 ticks
  484. Iteration 9 took 243858 ticks
  485. Iteration 10 took 254888 ticks
  486. Iteration 11 took 274532 ticks
  487. Iteration 12 took 278978 ticks
  488. Iteration 13 took 276047 ticks
  489. Iteration 14 took 272249 ticks
  490. Iteration 15 took 289927 ticks
  491. Iteration 16 took 312141 ticks
  492. Iteration 17 took 298676 ticks
  493. Iteration 18 took 303853 ticks
  494. Iteration 19 took 317614 ticks
  495. Changing 20 users email addresses, twice each
  496. Iteration 0 on user 0 took 333143 ticks
  497. Iteration 0 on user 1 took 375286 ticks
  498. Iteration 0 on user 2 took 344971 ticks
  499. Iteration 0 on user 3 took 330827 ticks
  500. Iteration 0 on user 4 took 332933 ticks
  501. Iteration 0 on user 5 took 347115 ticks
  502. Iteration 0 on user 6 took 354462 ticks
  503. Iteration 0 on user 7 took 353142 ticks
  504. Iteration 0 on user 8 took 360634 ticks
  505. Iteration 0 on user 9 took 352254 ticks
  506. Iteration 0 on user 10 took 342486 ticks
  507. Iteration 0 on user 11 took 325645 ticks
  508. Iteration 0 on user 12 took 334837 ticks
  509. Iteration 0 on user 13 took 372966 ticks
  510. Iteration 0 on user 14 took 375800 ticks
  511. Iteration 0 on user 15 took 370132 ticks
  512. Iteration 0 on user 16 took 354513 ticks
  513. Iteration 0 on user 17 took 331766 ticks
  514. Iteration 0 on user 18 took 377899 ticks
  515. Iteration 0 on user 19 took 346608 ticks
  516. Iteration 1 on user 0 took 324214 ticks
  517. Iteration 1 on user 1 took 334095 ticks
  518. Iteration 1 on user 2 took 366119 ticks
  519. Iteration 1 on user 3 took 357072 ticks
  520. Iteration 1 on user 4 took 368873 ticks
  521. Iteration 1 on user 5 took 465252 ticks
  522. Iteration 1 on user 6 took 364157 ticks
  523. Iteration 1 on user 7 took 352727 ticks
  524. Iteration 1 on user 8 took 327712 ticks
  525. Iteration 1 on user 9 took 316888 ticks
  526. Iteration 1 on user 10 took 330295 ticks
  527. Iteration 1 on user 11 took 353040 ticks
  528. Iteration 1 on user 12 took 333435 ticks
  529. Iteration 1 on user 13 took 378317 ticks
  530. Iteration 1 on user 14 took 365022 ticks
  531. Iteration 1 on user 15 took 369566 ticks
  532. Iteration 1 on user 16 took 346503 ticks
  533. Iteration 1 on user 17 took 320028 ticks
  534. Iteration 1 on user 18 took 326708 ticks
  535. Iteration 1 on user 19 took 322994 ticks
  536. Using `SELECT COUNT(*)` for updates to BucketCount, updating all bucket numbers after threshold is passed
  537. Seeding DB with 1000 users
  538. Saving changes
  539. Adding 20 users individually
  540. Iteration 0 took 41042 ticks
  541. Iteration 1 took 43823 ticks
  542. Iteration 2 took 61234 ticks
  543. Iteration 3 took 37340 ticks
  544. Iteration 4 took 36427 ticks
  545. Iteration 5 took 33058 ticks
  546. Iteration 6 took 63264 ticks
  547. Iteration 7 took 43109 ticks
  548. Iteration 8 took 40487 ticks
  549. Iteration 9 took 57112 ticks
  550. Iteration 10 took 40283 ticks
  551. Iteration 11 took 54857 ticks
  552. Iteration 12 took 36397 ticks
  553. Iteration 13 took 50099 ticks
  554. Iteration 14 took 34550 ticks
  555. Iteration 15 took 34053 ticks
  556. Iteration 16 took 38604 ticks
  557. Iteration 17 took 52671 ticks
  558. Iteration 18 took 41540 ticks
  559. Iteration 19 took 35862 ticks
  560. Changing 20 users email addresses, twice each
  561. Iteration 0 on user 0 took 119011 ticks
  562. Iteration 0 on user 1 took 149837 ticks
  563. Iteration 0 on user 2 took 118310 ticks
  564. Iteration 0 on user 3 took 134781 ticks
  565. Iteration 0 on user 4 took 136532 ticks
  566. Iteration 0 on user 5 took 129900 ticks
  567. Iteration 0 on user 6 took 133216 ticks
  568. Iteration 0 on user 7 took 149717 ticks
  569. Iteration 0 on user 8 took 151614 ticks
  570. Iteration 0 on user 9 took 137248 ticks
  571. Iteration 0 on user 10 took 118428 ticks
  572. Iteration 0 on user 11 took 143567 ticks
  573. Iteration 0 on user 12 took 122045 ticks
  574. Iteration 0 on user 13 took 101092 ticks
  575. Iteration 0 on user 14 took 104882 ticks
  576. Iteration 0 on user 15 took 103384 ticks
  577. Iteration 0 on user 16 took 105522 ticks
  578. Iteration 0 on user 17 took 100325 ticks
  579. Iteration 0 on user 18 took 102258 ticks
  580. Iteration 0 on user 19 took 105211 ticks
  581. Iteration 1 on user 0 took 102869 ticks
  582. Iteration 1 on user 1 took 106381 ticks
  583. Iteration 1 on user 2 took 94411 ticks
  584. Iteration 1 on user 3 took 96952 ticks
  585. Iteration 1 on user 4 took 145092 ticks
  586. Iteration 1 on user 5 took 204043 ticks
  587. Iteration 1 on user 6 took 134266 ticks
  588. Iteration 1 on user 7 took 126916 ticks
  589. Iteration 1 on user 8 took 135773 ticks
  590. Iteration 1 on user 9 took 139431 ticks
  591. Iteration 1 on user 10 took 126315 ticks
  592. Iteration 1 on user 11 took 164945 ticks
  593. Iteration 1 on user 12 took 133351 ticks
  594. Iteration 1 on user 13 took 141000 ticks
  595. Iteration 1 on user 14 took 135688 ticks
  596. Iteration 1 on user 15 took 119556 ticks
  597. Iteration 1 on user 16 took 128672 ticks
  598. Iteration 1 on user 17 took 149521 ticks
  599. Iteration 1 on user 18 took 126161 ticks
  600. Iteration 1 on user 19 took 126590 ticks
  601. Control: Using no encryption
  602. Seeding DB with 1000 users
  603. Saving changes
  604. Adding 30 users individually
  605. Iteration 0 took 78259 ticks
  606. Iteration 1 took 79127 ticks
  607. Iteration 2 took 70860 ticks
  608. Iteration 3 took 78099 ticks
  609. Iteration 4 took 71211 ticks
  610. Iteration 5 took 77751 ticks
  611. Iteration 6 took 82066 ticks
  612. Iteration 7 took 66822 ticks
  613. Iteration 8 took 104424 ticks
  614. Iteration 9 took 97442 ticks
  615. Iteration 10 took 104700 ticks
  616. Iteration 11 took 91511 ticks
  617. Iteration 12 took 88133 ticks
  618. Iteration 13 took 80899 ticks
  619. Iteration 14 took 77904 ticks
  620. Iteration 15 took 73126 ticks
  621. Iteration 16 took 83651 ticks
  622. Iteration 17 took 78278 ticks
  623. Iteration 18 took 69023 ticks
  624. Iteration 19 took 76146 ticks
  625. Iteration 20 took 89265 ticks
  626. Iteration 21 took 95590 ticks
  627. Iteration 22 took 96352 ticks
  628. Iteration 23 took 89319 ticks
  629. Iteration 24 took 87433 ticks
  630. Iteration 25 took 87794 ticks
  631. Iteration 26 took 70903 ticks
  632. Iteration 27 took 79293 ticks
  633. Iteration 28 took 90571 ticks
  634. Iteration 29 took 80814 ticks
  635. Changing 30 users email addresses, twice each
  636. Iteration 0 on user 0 took 95246 ticks
  637. Iteration 0 on user 1 took 99786 ticks
  638. Iteration 0 on user 2 took 69172 ticks
  639. Iteration 0 on user 3 took 70004 ticks
  640. Iteration 0 on user 4 took 68036 ticks
  641. Iteration 0 on user 5 took 66335 ticks
  642. Iteration 0 on user 6 took 68857 ticks
  643. Iteration 0 on user 7 took 63716 ticks
  644. Iteration 0 on user 8 took 58453 ticks
  645. Iteration 0 on user 9 took 59593 ticks
  646. Iteration 0 on user 10 took 72820 ticks
  647. Iteration 0 on user 11 took 59472 ticks
  648. Iteration 0 on user 12 took 73930 ticks
  649. Iteration 0 on user 13 took 78254 ticks
  650. Iteration 0 on user 14 took 82674 ticks
  651. Iteration 0 on user 15 took 65929 ticks
  652. Iteration 0 on user 16 took 60931 ticks
  653. Iteration 0 on user 17 took 81875 ticks
  654. Iteration 0 on user 18 took 68828 ticks
  655. Iteration 0 on user 19 took 68618 ticks
  656. Iteration 0 on user 20 took 76766 ticks
  657. Iteration 0 on user 21 took 91133 ticks
  658. Iteration 0 on user 22 took 88368 ticks
  659. Iteration 0 on user 23 took 103410 ticks
  660. Iteration 0 on user 24 took 68646 ticks
  661. Iteration 0 on user 25 took 81036 ticks
  662. Iteration 0 on user 26 took 63766 ticks
  663. Iteration 0 on user 27 took 76100 ticks
  664. Iteration 0 on user 28 took 86116 ticks
  665. Iteration 0 on user 29 took 71180 ticks
  666. Iteration 1 on user 0 took 69559 ticks
  667. Iteration 1 on user 1 took 89874 ticks
  668. Iteration 1 on user 2 took 94716 ticks
  669. Iteration 1 on user 3 took 83702 ticks
  670. Iteration 1 on user 4 took 79320 ticks
  671. Iteration 1 on user 5 took 67768 ticks
  672. Iteration 1 on user 6 took 77542 ticks
  673. Iteration 1 on user 7 took 74097 ticks
  674. Iteration 1 on user 8 took 67042 ticks
  675. Iteration 1 on user 9 took 99365 ticks
  676. Iteration 1 on user 10 took 76782 ticks
  677. Iteration 1 on user 11 took 94490 ticks
  678. Iteration 1 on user 12 took 88649 ticks
  679. Iteration 1 on user 13 took 105359 ticks
  680. Iteration 1 on user 14 took 98151 ticks
  681. Iteration 1 on user 15 took 100761 ticks
  682. Iteration 1 on user 16 took 101475 ticks
  683. Iteration 1 on user 17 took 103651 ticks
  684. Iteration 1 on user 18 took 81661 ticks
  685. Iteration 1 on user 19 took 71066 ticks
  686. Iteration 1 on user 20 took 77389 ticks
  687. Iteration 1 on user 21 took 76554 ticks
  688. Iteration 1 on user 22 took 89098 ticks
  689. Iteration 1 on user 23 took 87852 ticks
  690. Iteration 1 on user 24 took 95662 ticks
  691. Iteration 1 on user 25 took 72279 ticks
  692. Iteration 1 on user 26 took 82398 ticks
  693. Iteration 1 on user 27 took 83349 ticks
  694. Iteration 1 on user 28 took 78744 ticks
  695. Iteration 1 on user 29 took 91827 ticks
  696. Control: using a fixed number of buckets
  697. Seeding DB with 1000 users
  698. Saving changes
  699. Adding 30 users individually
  700. Iteration 0 took 143568 ticks
  701. Iteration 1 took 115438 ticks
  702. Iteration 2 took 126894 ticks
  703. Iteration 3 took 85813 ticks
  704. Iteration 4 took 93387 ticks
  705. Iteration 5 took 85128 ticks
  706. Iteration 6 took 102187 ticks
  707. Iteration 7 took 103198 ticks
  708. Iteration 8 took 151743 ticks
  709. Iteration 9 took 89008 ticks
  710. Iteration 10 took 93293 ticks
  711. Iteration 11 took 91899 ticks
  712. Iteration 12 took 88943 ticks
  713. Iteration 13 took 85849 ticks
  714. Iteration 14 took 89991 ticks
  715. Iteration 15 took 97049 ticks
  716. Iteration 16 took 103007 ticks
  717. Iteration 17 took 114622 ticks
  718. Iteration 18 took 94736 ticks
  719. Iteration 19 took 106159 ticks
  720. Iteration 20 took 97498 ticks
  721. Iteration 21 took 112095 ticks
  722. Iteration 22 took 87211 ticks
  723. Iteration 23 took 79493 ticks
  724. Iteration 24 took 96239 ticks
  725. Iteration 25 took 99243 ticks
  726. Iteration 26 took 92516 ticks
  727. Iteration 27 took 110818 ticks
  728. Iteration 28 took 80981 ticks
  729. Iteration 29 took 79616 ticks
  730. Changing 30 users email addresses, twice each
  731. Iteration 0 on user 0 took 93874 ticks
  732. Iteration 0 on user 1 took 88890 ticks
  733. Iteration 0 on user 2 took 82586 ticks
  734. Iteration 0 on user 3 took 86321 ticks
  735. Iteration 0 on user 4 took 98553 ticks
  736. Iteration 0 on user 5 took 104282 ticks
  737. Iteration 0 on user 6 took 101162 ticks
  738. Iteration 0 on user 7 took 100766 ticks
  739. Iteration 0 on user 8 took 107648 ticks
  740. Iteration 0 on user 9 took 126410 ticks
  741. Iteration 0 on user 10 took 99040 ticks
  742. Iteration 0 on user 11 took 90167 ticks
  743. Iteration 0 on user 12 took 101245 ticks
  744. Iteration 0 on user 13 took 88123 ticks
  745. Iteration 0 on user 14 took 102940 ticks
  746. Iteration 0 on user 15 took 111412 ticks
  747. Iteration 0 on user 16 took 102166 ticks
  748. Iteration 0 on user 17 took 107210 ticks
  749. Iteration 0 on user 18 took 114814 ticks
  750. Iteration 0 on user 19 took 99656 ticks
  751. Iteration 0 on user 20 took 108881 ticks
  752. Iteration 0 on user 21 took 120324 ticks
  753. Iteration 0 on user 22 took 110074 ticks
  754. Iteration 0 on user 23 took 103493 ticks
  755. Iteration 0 on user 24 took 147124 ticks
  756. Iteration 0 on user 25 took 114095 ticks
  757. Iteration 0 on user 26 took 122008 ticks
  758. Iteration 0 on user 27 took 116967 ticks
  759. Iteration 0 on user 28 took 94728 ticks
  760. Iteration 0 on user 29 took 93988 ticks
  761. Iteration 1 on user 0 took 107260 ticks
  762. Iteration 1 on user 1 took 115093 ticks
  763. Iteration 1 on user 2 took 106019 ticks
  764. Iteration 1 on user 3 took 99001 ticks
  765. Iteration 1 on user 4 took 107461 ticks
  766. Iteration 1 on user 5 took 114260 ticks
  767. Iteration 1 on user 6 took 105380 ticks
  768. Iteration 1 on user 7 took 107340 ticks
  769. Iteration 1 on user 8 took 127429 ticks
  770. Iteration 1 on user 9 took 117159 ticks
  771. Iteration 1 on user 10 took 112135 ticks
  772. Iteration 1 on user 11 took 95151 ticks
  773. Iteration 1 on user 12 took 100139 ticks
  774. Iteration 1 on user 13 took 102777 ticks
  775. Iteration 1 on user 14 took 104729 ticks
  776. Iteration 1 on user 15 took 110059 ticks
  777. Iteration 1 on user 16 took 106514 ticks
  778. Iteration 1 on user 17 took 106371 ticks
  779. Iteration 1 on user 18 took 99968 ticks
  780. Iteration 1 on user 19 took 91756 ticks
  781. Iteration 1 on user 20 took 152230 ticks
  782. Iteration 1 on user 21 took 123801 ticks
  783. Iteration 1 on user 22 took 120114 ticks
  784. Iteration 1 on user 23 took 102089 ticks
  785. Iteration 1 on user 24 took 105343 ticks
  786. Iteration 1 on user 25 took 105955 ticks
  787. Iteration 1 on user 26 took 98128 ticks
  788. Iteration 1 on user 27 took 96454 ticks
  789. Iteration 1 on user 28 took 100330 ticks
  790. Iteration 1 on user 29 took 135328 ticks
  791. Using `SELECT COUNT(*)` for updates to BucketCount, storing BucketExponent in the entity
  792. Seeding DB with 1000 users
  793. Saving changes
  794. Adding 30 users individually
  795. Iteration 0 took 186664 ticks
  796. Iteration 1 took 183612 ticks
  797. Iteration 2 took 173935 ticks
  798. Iteration 3 took 186729 ticks
  799. Iteration 4 took 195353 ticks
  800. Iteration 5 took 199596 ticks
  801. Iteration 6 took 207363 ticks
  802. Iteration 7 took 220455 ticks
  803. Iteration 8 took 224294 ticks
  804. Iteration 9 took 236374 ticks
  805. Iteration 10 took 238975 ticks
  806. Iteration 11 took 263691 ticks
  807. Iteration 12 took 253124 ticks
  808. Iteration 13 took 246123 ticks
  809. Iteration 14 took 261771 ticks
  810. Iteration 15 took 278987 ticks
  811. Iteration 16 took 299355 ticks
  812. Iteration 17 took 311666 ticks
  813. Iteration 18 took 313343 ticks
  814. Iteration 19 took 309410 ticks
  815. Iteration 20 took 332918 ticks
  816. Iteration 21 took 340997 ticks
  817. Iteration 22 took 441698 ticks
  818. Iteration 23 took 355895 ticks
  819. Iteration 24 took 366713 ticks
  820. Iteration 25 took 385144 ticks
  821. Iteration 26 took 379414 ticks
  822. Iteration 27 took 392746 ticks
  823. Iteration 28 took 432807 ticks
  824. Iteration 29 took 406623 ticks
  825. Changing 30 users email addresses, twice each
  826. Iteration 0 on user 0 took 401932 ticks
  827. Iteration 0 on user 1 took 442367 ticks
  828. Iteration 0 on user 2 took 442020 ticks
  829. Iteration 0 on user 3 took 422227 ticks
  830. Iteration 0 on user 4 took 429425 ticks
  831. Iteration 0 on user 5 took 427482 ticks
  832. Iteration 0 on user 6 took 421885 ticks
  833. Iteration 0 on user 7 took 421977 ticks
  834. Iteration 0 on user 8 took 465670 ticks
  835. Iteration 0 on user 9 took 446581 ticks
  836. Iteration 0 on user 10 took 425814 ticks
  837. Iteration 0 on user 11 took 430246 ticks
  838. Iteration 0 on user 12 took 440289 ticks
  839. Iteration 0 on user 13 took 413156 ticks
  840. Iteration 0 on user 14 took 421418 ticks
  841. Iteration 0 on user 15 took 424993 ticks
  842. Iteration 0 on user 16 took 431172 ticks
  843. Iteration 0 on user 17 took 437791 ticks
  844. Iteration 0 on user 18 took 430546 ticks
  845. Iteration 0 on user 19 took 406979 ticks
  846. Iteration 0 on user 20 took 418955 ticks
  847. Iteration 0 on user 21 took 461111 ticks
  848. Iteration 0 on user 22 took 434035 ticks
  849. Iteration 0 on user 23 took 418714 ticks
  850. Iteration 0 on user 24 took 443424 ticks
  851. Iteration 0 on user 25 took 419051 ticks
  852. Iteration 0 on user 26 took 408992 ticks
  853. Iteration 0 on user 27 took 417197 ticks
  854. Iteration 0 on user 28 took 414389 ticks
  855. Iteration 0 on user 29 took 423906 ticks
  856. Iteration 1 on user 0 took 422652 ticks
  857. Iteration 1 on user 1 took 421046 ticks
  858. Iteration 1 on user 2 took 409871 ticks
  859. Iteration 1 on user 3 took 421906 ticks
  860. Iteration 1 on user 4 took 441410 ticks
  861. Iteration 1 on user 5 took 435933 ticks
  862. Iteration 1 on user 6 took 435410 ticks
  863. Iteration 1 on user 7 took 427016 ticks
  864. Iteration 1 on user 8 took 428091 ticks
  865. Iteration 1 on user 9 took 421156 ticks
  866. Iteration 1 on user 10 took 400914 ticks
  867. Iteration 1 on user 11 took 420785 ticks
  868. Iteration 1 on user 12 took 431259 ticks
  869. Iteration 1 on user 13 took 416598 ticks
  870. Iteration 1 on user 14 took 421315 ticks
  871. Iteration 1 on user 15 took 431253 ticks
  872. Iteration 1 on user 16 took 412191 ticks
  873. Iteration 1 on user 17 took 492582 ticks
  874. Iteration 1 on user 18 took 540019 ticks
  875. Iteration 1 on user 19 took 526973 ticks
  876. Iteration 1 on user 20 took 416374 ticks
  877. Iteration 1 on user 21 took 407955 ticks
  878. Iteration 1 on user 22 took 419032 ticks
  879. Iteration 1 on user 23 took 388512 ticks
  880. Iteration 1 on user 24 took 419927 ticks
  881. Iteration 1 on user 25 took 461032 ticks
  882. Iteration 1 on user 26 took 430591 ticks
  883. Iteration 1 on user 27 took 432283 ticks
  884. Iteration 1 on user 28 took 429345 ticks
  885. Iteration 1 on user 29 took 432161 ticks
  886. Using a summary table for updates to BucketCount, storing BucketExponent in the entity
  887. Seeding DB with 1000 users
  888. Saving changes
  889. Adding 30 users individually
  890. Iteration 0 took 208731 ticks
  891. Iteration 1 took 278937 ticks
  892. Iteration 2 took 213173 ticks
  893. Iteration 3 took 215883 ticks
  894. Iteration 4 took 223765 ticks
  895. Iteration 5 took 209869 ticks
  896. Iteration 6 took 231237 ticks
  897. Iteration 7 took 245687 ticks
  898. Iteration 8 took 255155 ticks
  899. Iteration 9 took 278936 ticks
  900. Iteration 10 took 266315 ticks
  901. Iteration 11 took 253414 ticks
  902. Iteration 12 took 268338 ticks
  903. Iteration 13 took 300411 ticks
  904. Iteration 14 took 290266 ticks
  905. Iteration 15 took 299737 ticks
  906. Iteration 16 took 330462 ticks
  907. Iteration 17 took 314441 ticks
  908. Iteration 18 took 330258 ticks
  909. Iteration 19 took 344817 ticks
  910. Iteration 20 took 311784 ticks
  911. Iteration 21 took 345324 ticks
  912. Iteration 22 took 420405 ticks
  913. Iteration 23 took 406446 ticks
  914. Iteration 24 took 384234 ticks
  915. Iteration 25 took 409437 ticks
  916. Iteration 26 took 398746 ticks
  917. Iteration 27 took 387730 ticks
  918. Iteration 28 took 404422 ticks
  919. Iteration 29 took 432046 ticks
  920. Changing 30 users email addresses, twice each
  921. Iteration 0 on user 0 took 412496 ticks
  922. Iteration 0 on user 1 took 451851 ticks
  923. Iteration 0 on user 2 took 429601 ticks
  924. Iteration 0 on user 3 took 483354 ticks
  925. Iteration 0 on user 4 took 473471 ticks
  926. Iteration 0 on user 5 took 452776 ticks
  927. Iteration 0 on user 6 took 448631 ticks
  928. Iteration 0 on user 7 took 436991 ticks
  929. Iteration 0 on user 8 took 434827 ticks
  930. Iteration 0 on user 9 took 436248 ticks
  931. Iteration 0 on user 10 took 417280 ticks
  932. Iteration 0 on user 11 took 412873 ticks
  933. Iteration 0 on user 12 took 423932 ticks
  934. Iteration 0 on user 13 took 446367 ticks
  935. Iteration 0 on user 14 took 434720 ticks
  936. Iteration 0 on user 15 took 446583 ticks
  937. Iteration 0 on user 16 took 416538 ticks
  938. Iteration 0 on user 17 took 415469 ticks
  939. Iteration 0 on user 18 took 405063 ticks
  940. Iteration 0 on user 19 took 424881 ticks
  941. Iteration 0 on user 20 took 435268 ticks
  942. Iteration 0 on user 21 took 428710 ticks
  943. Iteration 0 on user 22 took 444704 ticks
  944. Iteration 0 on user 23 took 417366 ticks
  945. Iteration 0 on user 24 took 405767 ticks
  946. Iteration 0 on user 25 took 408228 ticks
  947. Iteration 0 on user 26 took 419054 ticks
  948. Iteration 0 on user 27 took 431049 ticks
  949. Iteration 0 on user 28 took 428661 ticks
  950. Iteration 0 on user 29 took 422293 ticks
  951. Iteration 1 on user 0 took 418881 ticks
  952. Iteration 1 on user 1 took 409959 ticks
  953. Iteration 1 on user 2 took 423896 ticks
  954. Iteration 1 on user 3 took 427648 ticks
  955. Iteration 1 on user 4 took 426802 ticks
  956. Iteration 1 on user 5 took 463483 ticks
  957. Iteration 1 on user 6 took 430061 ticks
  958. Iteration 1 on user 7 took 418140 ticks
  959. Iteration 1 on user 8 took 402102 ticks
  960. Iteration 1 on user 9 took 466995 ticks
  961. Iteration 1 on user 10 took 444137 ticks
  962. Iteration 1 on user 11 took 432280 ticks
  963. Iteration 1 on user 12 took 445688 ticks
  964. Iteration 1 on user 13 took 442183 ticks
  965. Iteration 1 on user 14 took 409889 ticks
  966. Iteration 1 on user 15 took 400856 ticks
  967. Iteration 1 on user 16 took 416527 ticks
  968. Iteration 1 on user 17 took 430446 ticks
  969. Iteration 1 on user 18 took 435789 ticks
  970. Iteration 1 on user 19 took 448868 ticks
  971. Iteration 1 on user 20 took 430446 ticks
  972. Iteration 1 on user 21 took 412113 ticks
  973. Iteration 1 on user 22 took 422797 ticks
  974. Iteration 1 on user 23 took 437677 ticks
  975. Iteration 1 on user 24 took 429075 ticks
  976. Iteration 1 on user 25 took 420583 ticks
  977. Iteration 1 on user 26 took 422936 ticks
  978. Iteration 1 on user 27 took 384714 ticks
  979. Iteration 1 on user 28 took 410179 ticks
  980. Iteration 1 on user 29 took 419806 ticks
  981. Using autoincremented row numbers
  982. Seeding DB with 1000 users
  983. Saving changes
  984. Adding 30 users individually
  985. Iteration 0 took 196914 ticks
  986. Iteration 1 took 189802 ticks
  987. Iteration 2 took 180146 ticks
  988. Iteration 3 took 189136 ticks
  989. Iteration 4 took 190684 ticks
  990. Iteration 5 took 194919 ticks
  991. Iteration 6 took 205358 ticks
  992. Iteration 7 took 209400 ticks
  993. Iteration 8 took 225133 ticks
  994. Iteration 9 took 226544 ticks
  995. Iteration 10 took 241753 ticks
  996. Iteration 11 took 308494 ticks
  997. Iteration 12 took 283496 ticks
  998. Iteration 13 took 279717 ticks
  999. Iteration 14 took 283852 ticks
  1000. Iteration 15 took 297119 ticks
  1001. Iteration 16 took 275543 ticks
  1002. Iteration 17 took 294473 ticks
  1003. Iteration 18 took 316377 ticks
  1004. Iteration 19 took 333386 ticks
  1005. Iteration 20 took 371606 ticks
  1006. Iteration 21 took 348953 ticks
  1007. Iteration 22 took 363823 ticks
  1008. Iteration 23 took 366546 ticks
  1009. Iteration 24 took 362604 ticks
  1010. Iteration 25 took 358754 ticks
  1011. Iteration 26 took 360026 ticks
  1012. Iteration 27 took 391579 ticks
  1013. Iteration 28 took 401483 ticks
  1014. Iteration 29 took 411406 ticks
  1015. Changing 30 users email addresses, twice each
  1016. Iteration 0 on user 0 took 438285 ticks
  1017. Iteration 0 on user 1 took 432216 ticks
  1018. Iteration 0 on user 2 took 410204 ticks
  1019. Iteration 0 on user 3 took 445447 ticks
  1020. Iteration 0 on user 4 took 415956 ticks
  1021. Iteration 0 on user 5 took 429096 ticks
  1022. Iteration 0 on user 6 took 426264 ticks
  1023. Iteration 0 on user 7 took 440496 ticks
  1024. Iteration 0 on user 8 took 503376 ticks
  1025. Iteration 0 on user 9 took 441266 ticks
  1026. Iteration 0 on user 10 took 441514 ticks
  1027. Iteration 0 on user 11 took 445771 ticks
  1028. Iteration 0 on user 12 took 464467 ticks
  1029. Iteration 0 on user 13 took 439159 ticks
  1030. Iteration 0 on user 14 took 417186 ticks
  1031. Iteration 0 on user 15 took 422979 ticks
  1032. Iteration 0 on user 16 took 456864 ticks
  1033. Iteration 0 on user 17 took 440929 ticks
  1034. Iteration 0 on user 18 took 432054 ticks
  1035. Iteration 0 on user 19 took 437693 ticks
  1036. Iteration 0 on user 20 took 439961 ticks
  1037. Iteration 0 on user 21 took 414000 ticks
  1038. Iteration 0 on user 22 took 428041 ticks
  1039. Iteration 0 on user 23 took 444117 ticks
  1040. Iteration 0 on user 24 took 429560 ticks
  1041. Iteration 0 on user 25 took 432381 ticks
  1042. Iteration 0 on user 26 took 432776 ticks
  1043. Iteration 0 on user 27 took 416631 ticks
  1044. Iteration 0 on user 28 took 416774 ticks
  1045. Iteration 0 on user 29 took 431683 ticks
  1046. Iteration 1 on user 0 took 438290 ticks
  1047. Iteration 1 on user 1 took 424193 ticks
  1048. Iteration 1 on user 2 took 444503 ticks
  1049. Iteration 1 on user 3 took 425846 ticks
  1050. Iteration 1 on user 4 took 402343 ticks
  1051. Iteration 1 on user 5 took 402077 ticks
  1052. Iteration 1 on user 6 took 434138 ticks
  1053. Iteration 1 on user 7 took 436989 ticks
  1054. Iteration 1 on user 8 took 422164 ticks
  1055. Iteration 1 on user 9 took 433291 ticks
  1056. Iteration 1 on user 10 took 416099 ticks
  1057. Iteration 1 on user 11 took 417641 ticks
  1058. Iteration 1 on user 12 took 520280 ticks
  1059. Iteration 1 on user 13 took 501496 ticks
  1060. Iteration 1 on user 14 took 436882 ticks
  1061. Iteration 1 on user 15 took 427186 ticks
  1062. Iteration 1 on user 16 took 451686 ticks
  1063. Iteration 1 on user 17 took 402341 ticks
  1064. Iteration 1 on user 18 took 412447 ticks
  1065. Iteration 1 on user 19 took 425428 ticks
  1066. Iteration 1 on user 20 took 415398 ticks
  1067. Iteration 1 on user 21 took 426800 ticks
  1068. Iteration 1 on user 22 took 434361 ticks
  1069. Iteration 1 on user 23 took 429154 ticks
  1070. Iteration 1 on user 24 took 419930 ticks
  1071. Iteration 1 on user 25 took 465952 ticks
  1072. Iteration 1 on user 26 took 430641 ticks
  1073. Iteration 1 on user 27 took 427852 ticks
  1074. Iteration 1 on user 28 took 427795 ticks
  1075. Iteration 1 on user 29 took 414332 ticks
  1076. Using `SELECT COUNT(*)` for updates to BucketCount, updating all bucket numbers after threshold is passed
  1077. Seeding DB with 1000 users
  1078. Saving changes
  1079. Adding 30 users individually
  1080. Iteration 0 took 41996 ticks
  1081. Iteration 1 took 49259 ticks
  1082. Iteration 2 took 40521 ticks
  1083. Iteration 3 took 42252 ticks
  1084. Iteration 4 took 40532 ticks
  1085. Iteration 5 took 37285 ticks
  1086. Iteration 6 took 36595 ticks
  1087. Iteration 7 took 33337 ticks
  1088. Iteration 8 took 30922 ticks
  1089. Iteration 9 took 31050 ticks
  1090. Iteration 10 took 29722 ticks
  1091. Iteration 11 took 31232 ticks
  1092. Iteration 12 took 31756 ticks
  1093. Iteration 13 took 31898 ticks
  1094. Iteration 14 took 33032 ticks
  1095. Iteration 15 took 29488 ticks
  1096. Iteration 16 took 30056 ticks
  1097. Iteration 17 took 29246 ticks
  1098. Iteration 18 took 29924 ticks
  1099. Iteration 19 took 35277 ticks
  1100. Iteration 20 took 29238 ticks
  1101. Iteration 21 took 30479 ticks
  1102. Iteration 22 took 29482 ticks
  1103. Iteration 23 took 33395 ticks
  1104. Iteration 24 took 30510 ticks
  1105. Iteration 25 took 30965 ticks
  1106. Iteration 26 took 30900 ticks
  1107. Iteration 27 took 30711 ticks
  1108. Iteration 28 took 57885 ticks
  1109. Iteration 29 took 35801 ticks
  1110. Changing 30 users email addresses, twice each
  1111. Iteration 0 on user 0 took 128909 ticks
  1112. Iteration 0 on user 1 took 113870 ticks
  1113. Iteration 0 on user 2 took 117703 ticks
  1114. Iteration 0 on user 3 took 110283 ticks
  1115. Iteration 0 on user 4 took 134024 ticks
  1116. Iteration 0 on user 5 took 165646 ticks
  1117. Iteration 0 on user 6 took 135106 ticks
  1118. Iteration 0 on user 7 took 132648 ticks
  1119. Iteration 0 on user 8 took 109748 ticks
  1120. Iteration 0 on user 9 took 112865 ticks
  1121. Iteration 0 on user 10 took 131618 ticks
  1122. Iteration 0 on user 11 took 135405 ticks
  1123. Iteration 0 on user 12 took 128105 ticks
  1124. Iteration 0 on user 13 took 154275 ticks
  1125. Iteration 0 on user 14 took 253430 ticks
  1126. Iteration 0 on user 15 took 139115 ticks
  1127. Iteration 0 on user 16 took 144909 ticks
  1128. Iteration 0 on user 17 took 119814 ticks
  1129. Iteration 0 on user 18 took 136716 ticks
  1130. Iteration 0 on user 19 took 137217 ticks
  1131. Iteration 0 on user 20 took 108546 ticks
  1132. Iteration 0 on user 21 took 103837 ticks
  1133. Iteration 0 on user 22 took 109135 ticks
  1134. Iteration 0 on user 23 took 102708 ticks
  1135. Iteration 0 on user 24 took 101884 ticks
  1136. Iteration 0 on user 25 took 101580 ticks
  1137. Iteration 0 on user 26 took 97333 ticks
  1138. Iteration 0 on user 27 took 99237 ticks
  1139. Iteration 0 on user 28 took 103955 ticks
  1140. Iteration 0 on user 29 took 102092 ticks
  1141. Iteration 1 on user 0 took 91819 ticks
  1142. Iteration 1 on user 1 took 110756 ticks
  1143. Iteration 1 on user 2 took 132123 ticks
  1144. Iteration 1 on user 3 took 146206 ticks
  1145. Iteration 1 on user 4 took 133788 ticks
  1146. Iteration 1 on user 5 took 134593 ticks
  1147. Iteration 1 on user 6 took 113434 ticks
  1148. Iteration 1 on user 7 took 109649 ticks
  1149. Iteration 1 on user 8 took 119984 ticks
  1150. Iteration 1 on user 9 took 129949 ticks
  1151. Iteration 1 on user 10 took 133677 ticks
  1152. Iteration 1 on user 11 took 114955 ticks
  1153. Iteration 1 on user 12 took 115459 ticks
  1154. Iteration 1 on user 13 took 141039 ticks
  1155. Iteration 1 on user 14 took 140121 ticks
  1156. Iteration 1 on user 15 took 121168 ticks
  1157. Iteration 1 on user 16 took 112701 ticks
  1158. Iteration 1 on user 17 took 141400 ticks
  1159. Iteration 1 on user 18 took 142986 ticks
  1160. Iteration 1 on user 19 took 137486 ticks
  1161. Iteration 1 on user 20 took 136757 ticks
  1162. Iteration 1 on user 21 took 117705 ticks
  1163. Iteration 1 on user 22 took 110671 ticks
  1164. Iteration 1 on user 23 took 112655 ticks
  1165. Iteration 1 on user 24 took 135052 ticks
  1166. Iteration 1 on user 25 took 132111 ticks
  1167. Iteration 1 on user 26 took 123168 ticks
  1168. Iteration 1 on user 27 took 120480 ticks
  1169. Iteration 1 on user 28 took 122478 ticks
  1170. Iteration 1 on user 29 took 132145 ticks
  1171. Control: Using no encryption
  1172. Seeding DB with 10000 users
  1173. Saving changes
  1174. Adding 10 users individually
  1175. Iteration 0 took 278577 ticks
  1176. Iteration 1 took 206448 ticks
  1177. Iteration 2 took 174385 ticks
  1178. Iteration 3 took 165496 ticks
  1179. Iteration 4 took 194372 ticks
  1180. Iteration 5 took 207237 ticks
  1181. Iteration 6 took 199415 ticks
  1182. Iteration 7 took 152148 ticks
  1183. Iteration 8 took 165553 ticks
  1184. Iteration 9 took 160702 ticks
  1185. Changing 10 users email addresses, twice each
  1186. Iteration 0 on user 0 took 148854 ticks
  1187. Iteration 0 on user 1 took 165662 ticks
  1188. Iteration 0 on user 2 took 164327 ticks
  1189. Iteration 0 on user 3 took 158193 ticks
  1190. Iteration 0 on user 4 took 157813 ticks
  1191. Iteration 0 on user 5 took 167331 ticks
  1192. Iteration 0 on user 6 took 147906 ticks
  1193. Iteration 0 on user 7 took 154871 ticks
  1194. Iteration 0 on user 8 took 164997 ticks
  1195. Iteration 0 on user 9 took 160583 ticks
  1196. Iteration 1 on user 0 took 159680 ticks
  1197. Iteration 1 on user 1 took 159779 ticks
  1198. Iteration 1 on user 2 took 161324 ticks
  1199. Iteration 1 on user 3 took 149201 ticks
  1200. Iteration 1 on user 4 took 164890 ticks
  1201. Iteration 1 on user 5 took 152962 ticks
  1202. Iteration 1 on user 6 took 168492 ticks
  1203. Iteration 1 on user 7 took 162118 ticks
  1204. Iteration 1 on user 8 took 144675 ticks
  1205. Iteration 1 on user 9 took 162175 ticks
  1206. Control: using a fixed number of buckets
  1207. Seeding DB with 10000 users
  1208. Saving changes
  1209. Adding 10 users individually
  1210. Iteration 0 took 214900 ticks
  1211. Iteration 1 took 215640 ticks
  1212. Iteration 2 took 221624 ticks
  1213. Iteration 3 took 236195 ticks
  1214. Iteration 4 took 210730 ticks
  1215. Iteration 5 took 193414 ticks
  1216. Iteration 6 took 188687 ticks
  1217. Iteration 7 took 190822 ticks
  1218. Iteration 8 took 182144 ticks
  1219. Iteration 9 took 203957 ticks
  1220. Changing 10 users email addresses, twice each
  1221. Iteration 0 on user 0 took 280998 ticks
  1222. Iteration 0 on user 1 took 279542 ticks
  1223. Iteration 0 on user 2 took 301291 ticks
  1224. Iteration 0 on user 3 took 275507 ticks
  1225. Iteration 0 on user 4 took 276607 ticks
  1226. Iteration 0 on user 5 took 274028 ticks
  1227. Iteration 0 on user 6 took 279442 ticks
  1228. Iteration 0 on user 7 took 278471 ticks
  1229. Iteration 0 on user 8 took 289874 ticks
  1230. Iteration 0 on user 9 took 278356 ticks
  1231. Iteration 1 on user 0 took 275814 ticks
  1232. Iteration 1 on user 1 took 283821 ticks
  1233. Iteration 1 on user 2 took 279743 ticks
  1234. Iteration 1 on user 3 took 255191 ticks
  1235. Iteration 1 on user 4 took 274058 ticks
  1236. Iteration 1 on user 5 took 287424 ticks
  1237. Iteration 1 on user 6 took 280779 ticks
  1238. Iteration 1 on user 7 took 279666 ticks
  1239. Iteration 1 on user 8 took 285733 ticks
  1240. Iteration 1 on user 9 took 287346 ticks
  1241. Using `SELECT COUNT(*)` for updates to BucketCount, storing BucketExponent in the entity
  1242. Seeding DB with 10000 users
  1243. Saving changes
  1244. Adding 10 users individually
  1245. Iteration 0 took 357488 ticks
  1246. Iteration 1 took 363565 ticks
  1247. Iteration 2 took 356082 ticks
  1248. Iteration 3 took 485339 ticks
  1249. Iteration 4 took 358854 ticks
  1250. Iteration 5 took 350351 ticks
  1251. Iteration 6 took 345207 ticks
  1252. Iteration 7 took 384420 ticks
  1253. Iteration 8 took 408529 ticks
  1254. Iteration 9 took 428033 ticks
  1255. Changing 10 users email addresses, twice each
  1256. Iteration 0 on user 0 took 407962 ticks
  1257. Iteration 0 on user 1 took 419061 ticks
  1258. Iteration 0 on user 2 took 424923 ticks
  1259. Iteration 0 on user 3 took 406724 ticks
  1260. Iteration 0 on user 4 took 393219 ticks
  1261. Iteration 0 on user 5 took 406485 ticks
  1262. Iteration 0 on user 6 took 418453 ticks
  1263. Iteration 0 on user 7 took 432844 ticks
  1264. Iteration 0 on user 8 took 426887 ticks
  1265. Iteration 0 on user 9 took 400771 ticks
  1266. Iteration 1 on user 0 took 403852 ticks
  1267. Iteration 1 on user 1 took 415875 ticks
  1268. Iteration 1 on user 2 took 403588 ticks
  1269. Iteration 1 on user 3 took 414215 ticks
  1270. Iteration 1 on user 4 took 374003 ticks
  1271. Iteration 1 on user 5 took 421161 ticks
  1272. Iteration 1 on user 6 took 438043 ticks
  1273. Iteration 1 on user 7 took 421858 ticks
  1274. Iteration 1 on user 8 took 400825 ticks
  1275. Iteration 1 on user 9 took 415589 ticks
  1276. Using a summary table for updates to BucketCount, storing BucketExponent in the entity
  1277. Seeding DB with 10000 users
  1278. Saving changes
  1279. Adding 10 users individually
  1280. Iteration 0 took 369932 ticks
  1281. Iteration 1 took 337968 ticks
  1282. Iteration 2 took 362122 ticks
  1283. Iteration 3 took 366295 ticks
  1284. Iteration 4 took 378418 ticks
  1285. Iteration 5 took 386342 ticks
  1286. Iteration 6 took 397820 ticks
  1287. Iteration 7 took 398794 ticks
  1288. Iteration 8 took 386804 ticks
  1289. Iteration 9 took 377514 ticks
  1290. Changing 10 users email addresses, twice each
  1291. Iteration 0 on user 0 took 494071 ticks
  1292. Iteration 0 on user 1 took 424189 ticks
  1293. Iteration 0 on user 2 took 426278 ticks
  1294. Iteration 0 on user 3 took 425920 ticks
  1295. Iteration 0 on user 4 took 417424 ticks
  1296. Iteration 0 on user 5 took 400655 ticks
  1297. Iteration 0 on user 6 took 386055 ticks
  1298. Iteration 0 on user 7 took 418373 ticks
  1299. Iteration 0 on user 8 took 417980 ticks
  1300. Iteration 0 on user 9 took 421500 ticks
  1301. Iteration 1 on user 0 took 470320 ticks
  1302. Iteration 1 on user 1 took 456712 ticks
  1303. Iteration 1 on user 2 took 463996 ticks
  1304. Iteration 1 on user 3 took 463328 ticks
  1305. Iteration 1 on user 4 took 380717 ticks
  1306. Iteration 1 on user 5 took 385330 ticks
  1307. Iteration 1 on user 6 took 396687 ticks
  1308. Iteration 1 on user 7 took 487987 ticks
  1309. Iteration 1 on user 8 took 462061 ticks
  1310. Iteration 1 on user 9 took 445446 ticks
  1311. Using autoincremented row numbers
  1312. Seeding DB with 10000 users
  1313. Saving changes
  1314. Adding 10 users individually
  1315. Iteration 0 took 408083 ticks
  1316. Iteration 1 took 373667 ticks
  1317. Iteration 2 took 390096 ticks
  1318. Iteration 3 took 414586 ticks
  1319. Iteration 4 took 394803 ticks
  1320. Iteration 5 took 427722 ticks
  1321. Iteration 6 took 404801 ticks
  1322. Iteration 7 took 413769 ticks
  1323. Iteration 8 took 412439 ticks
  1324. Iteration 9 took 456981 ticks
  1325. Changing 10 users email addresses, twice each
  1326. Iteration 0 on user 0 took 458825 ticks
  1327. Iteration 0 on user 1 took 477154 ticks
  1328. Iteration 0 on user 2 took 453564 ticks
  1329. Iteration 0 on user 3 took 472245 ticks
  1330. Iteration 0 on user 4 took 427412 ticks
  1331. Iteration 0 on user 5 took 452856 ticks
  1332. Iteration 0 on user 6 took 456119 ticks
  1333. Iteration 0 on user 7 took 459961 ticks
  1334. Iteration 0 on user 8 took 467456 ticks
  1335. Iteration 0 on user 9 took 431530 ticks
  1336. Iteration 1 on user 0 took 473047 ticks
  1337. Iteration 1 on user 1 took 457991 ticks
  1338. Iteration 1 on user 2 took 453517 ticks
  1339. Iteration 1 on user 3 took 470939 ticks
  1340. Iteration 1 on user 4 took 468542 ticks
  1341. Iteration 1 on user 5 took 459105 ticks
  1342. Iteration 1 on user 6 took 462647 ticks
  1343. Iteration 1 on user 7 took 495940 ticks
  1344. Iteration 1 on user 8 took 451720 ticks
  1345. Iteration 1 on user 9 took 448106 ticks
  1346. Using `SELECT COUNT(*)` for updates to BucketCount, updating all bucket numbers after threshold is passed
  1347. Seeding DB with 10000 users
  1348. Saving changes
  1349. Adding 10 users individually
  1350. Iteration 0 took 145310 ticks
  1351. Iteration 1 took 145582 ticks
  1352. Iteration 2 took 142123 ticks
  1353. Iteration 3 took 141652 ticks
  1354. Iteration 4 took 141104 ticks
  1355. Iteration 5 took 140467 ticks
  1356. Iteration 6 took 143684 ticks
  1357. Iteration 7 took 154171 ticks
  1358. Iteration 8 took 140420 ticks
  1359. Iteration 9 took 144408 ticks
  1360. Changing 10 users email addresses, twice each
  1361. Iteration 0 on user 0 took 441233 ticks
  1362. Iteration 0 on user 1 took 437012 ticks
  1363. Iteration 0 on user 2 took 444482 ticks
  1364. Iteration 0 on user 3 took 471804 ticks
  1365. Iteration 0 on user 4 took 408957 ticks
  1366. Iteration 0 on user 5 took 404810 ticks
  1367. Iteration 0 on user 6 took 523844 ticks
  1368. Iteration 0 on user 7 took 482229 ticks
  1369. Iteration 0 on user 8 took 452097 ticks
  1370. Iteration 0 on user 9 took 403522 ticks
  1371. Iteration 1 on user 0 took 491827 ticks
  1372. Iteration 1 on user 1 took 408233 ticks
  1373. Iteration 1 on user 2 took 425133 ticks
  1374. Iteration 1 on user 3 took 408147 ticks
  1375. Iteration 1 on user 4 took 412856 ticks
  1376. Iteration 1 on user 5 took 434277 ticks
  1377. Iteration 1 on user 6 took 437725 ticks
  1378. Iteration 1 on user 7 took 402754 ticks
  1379. Iteration 1 on user 8 took 434313 ticks
  1380. Iteration 1 on user 9 took 433198 ticks
  1381. Control: Using no encryption
  1382. Seeding DB with 10000 users
  1383. Saving changes
  1384. Adding 20 users individually
  1385. Iteration 0 took 237033 ticks
  1386. Iteration 1 took 263619 ticks
  1387. Iteration 2 took 258860 ticks
  1388. Iteration 3 took 260814 ticks
  1389. Iteration 4 took 231505 ticks
  1390. Iteration 5 took 226066 ticks
  1391. Iteration 6 took 222814 ticks
  1392. Iteration 7 took 232209 ticks
  1393. Iteration 8 took 207031 ticks
  1394. Iteration 9 took 200325 ticks
  1395. Iteration 10 took 240534 ticks
  1396. Iteration 11 took 226503 ticks
  1397. Iteration 12 took 233712 ticks
  1398. Iteration 13 took 192072 ticks
  1399. Iteration 14 took 253704 ticks
  1400. Iteration 15 took 328646 ticks
  1401. Iteration 16 took 231475 ticks
  1402. Iteration 17 took 197795 ticks
  1403. Iteration 18 took 249403 ticks
  1404. Iteration 19 took 221309 ticks
  1405. Changing 20 users email addresses, twice each
  1406. Iteration 0 on user 0 took 258470 ticks
  1407. Iteration 0 on user 1 took 223335 ticks
  1408. Iteration 0 on user 2 took 194891 ticks
  1409. Iteration 0 on user 3 took 232882 ticks
  1410. Iteration 0 on user 4 took 222916 ticks
  1411. Iteration 0 on user 5 took 223893 ticks
  1412. Iteration 0 on user 6 took 226310 ticks
  1413. Iteration 0 on user 7 took 194111 ticks
  1414. Iteration 0 on user 8 took 249162 ticks
  1415. Iteration 0 on user 9 took 285829 ticks
  1416. Iteration 0 on user 10 took 241413 ticks
  1417. Iteration 0 on user 11 took 351213 ticks
  1418. Iteration 0 on user 12 took 236230 ticks
  1419. Iteration 0 on user 13 took 297999 ticks
  1420. Iteration 0 on user 14 took 296731 ticks
  1421. Iteration 0 on user 15 took 235519 ticks
  1422. Iteration 0 on user 16 took 235453 ticks
  1423. Iteration 0 on user 17 took 197062 ticks
  1424. Iteration 0 on user 18 took 221980 ticks
  1425. Iteration 0 on user 19 took 251509 ticks
  1426. Iteration 1 on user 0 took 222240 ticks
  1427. Iteration 1 on user 1 took 194764 ticks
  1428. Iteration 1 on user 2 took 250886 ticks
  1429. Iteration 1 on user 3 took 229879 ticks
  1430. Iteration 1 on user 4 took 229136 ticks
  1431. Iteration 1 on user 5 took 196127 ticks
  1432. Iteration 1 on user 6 took 254000 ticks
  1433. Iteration 1 on user 7 took 230447 ticks
  1434. Iteration 1 on user 8 took 245941 ticks
  1435. Iteration 1 on user 9 took 225757 ticks
  1436. Iteration 1 on user 10 took 232315 ticks
  1437. Iteration 1 on user 11 took 195137 ticks
  1438. Iteration 1 on user 12 took 226017 ticks
  1439. Iteration 1 on user 13 took 207375 ticks
  1440. Iteration 1 on user 14 took 265540 ticks
  1441. Iteration 1 on user 15 took 228145 ticks
  1442. Iteration 1 on user 16 took 198478 ticks
  1443. Iteration 1 on user 17 took 217704 ticks
  1444. Iteration 1 on user 18 took 259739 ticks
  1445. Iteration 1 on user 19 took 224837 ticks
  1446. Control: using a fixed number of buckets
  1447. Seeding DB with 10000 users
  1448. Saving changes
  1449. Adding 20 users individually
  1450. Iteration 0 took 295254 ticks
  1451. Iteration 1 took 275542 ticks
  1452. Iteration 2 took 262960 ticks
  1453. Iteration 3 took 258465 ticks
  1454. Iteration 4 took 346062 ticks
  1455. Iteration 5 took 355486 ticks
  1456. Iteration 6 took 313795 ticks
  1457. Iteration 7 took 363007 ticks
  1458. Iteration 8 took 289071 ticks
  1459. Iteration 9 took 279413 ticks
  1460. Iteration 10 took 306680 ticks
  1461. Iteration 11 took 264795 ticks
  1462. Iteration 12 took 281618 ticks
  1463. Iteration 13 took 255789 ticks
  1464. Iteration 14 took 289837 ticks
  1465. Iteration 15 took 262624 ticks
  1466. Iteration 16 took 264776 ticks
  1467. Iteration 17 took 266853 ticks
  1468. Iteration 18 took 264885 ticks
  1469. Iteration 19 took 264907 ticks
  1470. Changing 20 users email addresses, twice each
  1471. Iteration 0 on user 0 took 318679 ticks
  1472. Iteration 0 on user 1 took 353492 ticks
  1473. Iteration 0 on user 2 took 350640 ticks
  1474. Iteration 0 on user 3 took 315574 ticks
  1475. Iteration 0 on user 4 took 350320 ticks
  1476. Iteration 0 on user 5 took 350640 ticks
  1477. Iteration 0 on user 6 took 346893 ticks
  1478. Iteration 0 on user 7 took 344128 ticks
  1479. Iteration 0 on user 8 took 374252 ticks
  1480. Iteration 0 on user 9 took 347353 ticks
  1481. Iteration 0 on user 10 took 378369 ticks
  1482. Iteration 0 on user 11 took 358137 ticks
  1483. Iteration 0 on user 12 took 349344 ticks
  1484. Iteration 0 on user 13 took 354270 ticks
  1485. Iteration 0 on user 14 took 353123 ticks
  1486. Iteration 0 on user 15 took 408399 ticks
  1487. Iteration 0 on user 16 took 507859 ticks
  1488. Iteration 0 on user 17 took 408815 ticks
  1489. Iteration 0 on user 18 took 422105 ticks
  1490. Iteration 0 on user 19 took 449614 ticks
  1491. Iteration 1 on user 0 took 348890 ticks
  1492. Iteration 1 on user 1 took 371931 ticks
  1493. Iteration 1 on user 2 took 355724 ticks
  1494. Iteration 1 on user 3 took 351966 ticks
  1495. Iteration 1 on user 4 took 351573 ticks
  1496. Iteration 1 on user 5 took 346191 ticks
  1497. Iteration 1 on user 6 took 348492 ticks
  1498. Iteration 1 on user 7 took 404169 ticks
  1499. Iteration 1 on user 8 took 350440 ticks
  1500. Iteration 1 on user 9 took 359532 ticks
  1501. Iteration 1 on user 10 took 374109 ticks
  1502. Iteration 1 on user 11 took 347239 ticks
  1503. Iteration 1 on user 12 took 371676 ticks
  1504. Iteration 1 on user 13 took 355956 ticks
  1505. Iteration 1 on user 14 took 343382 ticks
  1506. Iteration 1 on user 15 took 356282 ticks
  1507. Iteration 1 on user 16 took 352365 ticks
  1508. Iteration 1 on user 17 took 354666 ticks
  1509. Iteration 1 on user 18 took 354607 ticks
  1510. Iteration 1 on user 19 took 385141 ticks
  1511. Using `SELECT COUNT(*)` for updates to BucketCount, storing BucketExponent in the entity
  1512. Seeding DB with 10000 users
  1513. Saving changes
  1514. Adding 20 users individually
  1515. Iteration 0 took 542845 ticks
  1516. Iteration 1 took 527918 ticks
  1517. Iteration 2 took 547021 ticks
  1518. Iteration 3 took 568702 ticks
  1519. Iteration 4 took 461475 ticks
  1520. Iteration 5 took 494166 ticks
  1521. Iteration 6 took 453530 ticks
  1522. Iteration 7 took 464435 ticks
  1523. Iteration 8 took 469846 ticks
  1524. Iteration 9 took 477145 ticks
  1525. Iteration 10 took 503809 ticks
  1526. Iteration 11 took 492303 ticks
  1527. Iteration 12 took 498441 ticks
  1528. Iteration 13 took 488512 ticks
  1529. Iteration 14 took 522156 ticks
  1530. Iteration 15 took 524545 ticks
  1531. Iteration 16 took 527373 ticks
  1532. Iteration 17 took 586988 ticks
  1533. Iteration 18 took 721345 ticks
  1534. Iteration 19 took 582529 ticks
  1535. Changing 20 users email addresses, twice each
  1536. Iteration 0 on user 0 took 641017 ticks
  1537. Iteration 0 on user 1 took 577548 ticks
  1538. Iteration 0 on user 2 took 578086 ticks
  1539. Iteration 0 on user 3 took 587349 ticks
  1540. Iteration 0 on user 4 took 573597 ticks
  1541. Iteration 0 on user 5 took 589196 ticks
  1542. Iteration 0 on user 6 took 555309 ticks
  1543. Iteration 0 on user 7 took 553621 ticks
  1544. Iteration 0 on user 8 took 573120 ticks
  1545. Iteration 0 on user 9 took 577837 ticks
  1546. Iteration 0 on user 10 took 582806 ticks
  1547. Iteration 0 on user 11 took 602749 ticks
  1548. Iteration 0 on user 12 took 569953 ticks
  1549. Iteration 0 on user 13 took 574957 ticks
  1550. Iteration 0 on user 14 took 571613 ticks
  1551. Iteration 0 on user 15 took 689333 ticks
  1552. Iteration 0 on user 16 took 575583 ticks
  1553. Iteration 0 on user 17 took 572916 ticks
  1554. Iteration 0 on user 18 took 571689 ticks
  1555. Iteration 0 on user 19 took 586870 ticks
  1556. Iteration 1 on user 0 took 586157 ticks
  1557. Iteration 1 on user 1 took 704850 ticks
  1558. Iteration 1 on user 2 took 588264 ticks
  1559. Iteration 1 on user 3 took 597516 ticks
  1560. Iteration 1 on user 4 took 556524 ticks
  1561. Iteration 1 on user 5 took 549306 ticks
  1562. Iteration 1 on user 6 took 577862 ticks
  1563. Iteration 1 on user 7 took 607852 ticks
  1564. Iteration 1 on user 8 took 573033 ticks
  1565. Iteration 1 on user 9 took 570894 ticks
  1566. Iteration 1 on user 10 took 591351 ticks
  1567. Iteration 1 on user 11 took 542364 ticks
  1568. Iteration 1 on user 12 took 696476 ticks
  1569. Iteration 1 on user 13 took 563922 ticks
  1570. Iteration 1 on user 14 took 591406 ticks
  1571. Iteration 1 on user 15 took 612330 ticks
  1572. Iteration 1 on user 16 took 588935 ticks
  1573. Iteration 1 on user 17 took 579628 ticks
  1574. Iteration 1 on user 18 took 547209 ticks
  1575. Iteration 1 on user 19 took 572841 ticks
  1576. Using a summary table for updates to BucketCount, storing BucketExponent in the entity
  1577. Seeding DB with 10000 users
  1578. Saving changes
  1579. Adding 20 users individually
  1580. Iteration 0 took 496694 ticks
  1581. Iteration 1 took 481554 ticks
  1582. Iteration 2 took 458432 ticks
  1583. Iteration 3 took 465778 ticks
  1584. Iteration 4 took 432873 ticks
  1585. Iteration 5 took 450355 ticks
  1586. Iteration 6 took 521401 ticks
  1587. Iteration 7 took 639188 ticks
  1588. Iteration 8 took 549853 ticks
  1589. Iteration 9 took 571725 ticks
  1590. Iteration 10 took 517472 ticks
  1591. Iteration 11 took 507097 ticks
  1592. Iteration 12 took 496846 ticks
  1593. Iteration 13 took 509583 ticks
  1594. Iteration 14 took 546368 ticks
  1595. Iteration 15 took 571741 ticks
  1596. Iteration 16 took 550490 ticks
  1597. Iteration 17 took 551582 ticks
  1598. Iteration 18 took 572257 ticks
  1599. Iteration 19 took 528604 ticks
  1600. Changing 20 users email addresses, twice each
  1601. Iteration 0 on user 0 took 567469 ticks
  1602. Iteration 0 on user 1 took 562291 ticks
  1603. Iteration 0 on user 2 took 576356 ticks
  1604. Iteration 0 on user 3 took 574467 ticks
  1605. Iteration 0 on user 4 took 656329 ticks
  1606. Iteration 0 on user 5 took 578768 ticks
  1607. Iteration 0 on user 6 took 546520 ticks
  1608. Iteration 0 on user 7 took 662892 ticks
  1609. Iteration 0 on user 8 took 595558 ticks
  1610. Iteration 0 on user 9 took 581967 ticks
  1611. Iteration 0 on user 10 took 562299 ticks
  1612. Iteration 0 on user 11 took 577591 ticks
  1613. Iteration 0 on user 12 took 584959 ticks
  1614. Iteration 0 on user 13 took 561787 ticks
  1615. Iteration 0 on user 14 took 565813 ticks
  1616. Iteration 0 on user 15 took 595744 ticks
  1617. Iteration 0 on user 16 took 558272 ticks
  1618. Iteration 0 on user 17 took 567922 ticks
  1619. Iteration 0 on user 18 took 571355 ticks
  1620. Iteration 0 on user 19 took 551411 ticks
  1621. Iteration 1 on user 0 took 559748 ticks
  1622. Iteration 1 on user 1 took 686465 ticks
  1623. Iteration 1 on user 2 took 672997 ticks
  1624. Iteration 1 on user 3 took 568497 ticks
  1625. Iteration 1 on user 4 took 600469 ticks
  1626. Iteration 1 on user 5 took 553169 ticks
  1627. Iteration 1 on user 6 took 592033 ticks
  1628. Iteration 1 on user 7 took 568296 ticks
  1629. Iteration 1 on user 8 took 578796 ticks
  1630. Iteration 1 on user 9 took 627027 ticks
  1631. Iteration 1 on user 10 took 572776 ticks
  1632. Iteration 1 on user 11 took 545285 ticks
  1633. Iteration 1 on user 12 took 561993 ticks
  1634. Iteration 1 on user 13 took 601432 ticks
  1635. Iteration 1 on user 14 took 563394 ticks
  1636. Iteration 1 on user 15 took 580036 ticks
  1637. Iteration 1 on user 16 took 581285 ticks
  1638. Iteration 1 on user 17 took 592573 ticks
  1639. Iteration 1 on user 18 took 663350 ticks
  1640. Iteration 1 on user 19 took 667508 ticks
  1641. Using autoincremented row numbers
  1642. Seeding DB with 10000 users
  1643. Saving changes
  1644. Adding 20 users individually
  1645. Iteration 0 took 527806 ticks
  1646. Iteration 1 took 495947 ticks
  1647. Iteration 2 took 495161 ticks
  1648. Iteration 3 took 452155 ticks
  1649. Iteration 4 took 489259 ticks
  1650. Iteration 5 took 463202 ticks
  1651. Iteration 6 took 478968 ticks
  1652. Iteration 7 took 484957 ticks
  1653. Iteration 8 took 506948 ticks
  1654. Iteration 9 took 537280 ticks
  1655. Iteration 10 took 546135 ticks
  1656. Iteration 11 took 517191 ticks
  1657. Iteration 12 took 512140 ticks
  1658. Iteration 13 took 535832 ticks
  1659. Iteration 14 took 567705 ticks
  1660. Iteration 15 took 552257 ticks
  1661. Iteration 16 took 568127 ticks
  1662. Iteration 17 took 581180 ticks
  1663. Iteration 18 took 565811 ticks
  1664. Iteration 19 took 607537 ticks
  1665. Changing 20 users email addresses, twice each
  1666. Iteration 0 on user 0 took 696708 ticks
  1667. Iteration 0 on user 1 took 597562 ticks
  1668. Iteration 0 on user 2 took 607319 ticks
  1669. Iteration 0 on user 3 took 619309 ticks
  1670. Iteration 0 on user 4 took 588902 ticks
  1671. Iteration 0 on user 5 took 629805 ticks
  1672. Iteration 0 on user 6 took 605183 ticks
  1673. Iteration 0 on user 7 took 636651 ticks
  1674. Iteration 0 on user 8 took 623951 ticks
  1675. Iteration 0 on user 9 took 617522 ticks
  1676. Iteration 0 on user 10 took 601382 ticks
  1677. Iteration 0 on user 11 took 593421 ticks
  1678. Iteration 0 on user 12 took 617203 ticks
  1679. Iteration 0 on user 13 took 636417 ticks
  1680. Iteration 0 on user 14 took 633931 ticks
  1681. Iteration 0 on user 15 took 703901 ticks
  1682. Iteration 0 on user 16 took 694188 ticks
  1683. Iteration 0 on user 17 took 625739 ticks
  1684. Iteration 0 on user 18 took 601390 ticks
  1685. Iteration 0 on user 19 took 602140 ticks
  1686. Iteration 1 on user 0 took 597033 ticks
  1687. Iteration 1 on user 1 took 628559 ticks
  1688. Iteration 1 on user 2 took 600428 ticks
  1689. Iteration 1 on user 3 took 631475 ticks
  1690. Iteration 1 on user 4 took 629882 ticks
  1691. Iteration 1 on user 5 took 606151 ticks
  1692. Iteration 1 on user 6 took 633460 ticks
  1693. Iteration 1 on user 7 took 596644 ticks
  1694. Iteration 1 on user 8 took 589913 ticks
  1695. Iteration 1 on user 9 took 602694 ticks
  1696. Iteration 1 on user 10 took 593982 ticks
  1697. Iteration 1 on user 11 took 689053 ticks
  1698. Iteration 1 on user 12 took 725575 ticks
  1699. Iteration 1 on user 13 took 624966 ticks
  1700. Iteration 1 on user 14 took 610032 ticks
  1701. Iteration 1 on user 15 took 597431 ticks
  1702. Iteration 1 on user 16 took 589901 ticks
  1703. Iteration 1 on user 17 took 603427 ticks
  1704. Iteration 1 on user 18 took 609961 ticks
  1705. Iteration 1 on user 19 took 595591 ticks
  1706. Using `SELECT COUNT(*)` for updates to BucketCount, updating all bucket numbers after threshold is passed
  1707. Seeding DB with 10000 users
  1708. Saving changes
  1709. Adding 20 users individually
  1710. Iteration 0 took 148497 ticks
  1711. Iteration 1 took 147492 ticks
  1712. Iteration 2 took 146788 ticks
  1713. Iteration 3 took 144356 ticks
  1714. Iteration 4 took 141298 ticks
  1715. Iteration 5 took 141571 ticks
  1716. Iteration 6 took 144537 ticks
  1717. Iteration 7 took 142157 ticks
  1718. Iteration 8 took 142044 ticks
  1719. Iteration 9 took 145689 ticks
  1720. Iteration 10 took 141747 ticks
  1721. Iteration 11 took 143082 ticks
  1722. Iteration 12 took 144479 ticks
  1723. Iteration 13 took 140799 ticks
  1724. Iteration 14 took 144471 ticks
  1725. Iteration 15 took 143009 ticks
  1726. Iteration 16 took 144832 ticks
  1727. Iteration 17 took 145232 ticks
  1728. Iteration 18 took 143068 ticks
  1729. Iteration 19 took 139191 ticks
  1730. Changing 20 users email addresses, twice each
  1731. Iteration 0 on user 0 took 398503 ticks
  1732. Iteration 0 on user 1 took 428717 ticks
  1733. Iteration 0 on user 2 took 426820 ticks
  1734. Iteration 0 on user 3 took 469030 ticks
  1735. Iteration 0 on user 4 took 397868 ticks
  1736. Iteration 0 on user 5 took 401153 ticks
  1737. Iteration 0 on user 6 took 411593 ticks
  1738. Iteration 0 on user 7 took 405212 ticks
  1739. Iteration 0 on user 8 took 432713 ticks
  1740. Iteration 0 on user 9 took 406179 ticks
  1741. Iteration 0 on user 10 took 428969 ticks
  1742. Iteration 0 on user 11 took 400971 ticks
  1743. Iteration 0 on user 12 took 432941 ticks
  1744. Iteration 0 on user 13 took 425581 ticks
  1745. Iteration 0 on user 14 took 455612 ticks
  1746. Iteration 0 on user 15 took 488452 ticks
  1747. Iteration 0 on user 16 took 399306 ticks
  1748. Iteration 0 on user 17 took 407058 ticks
  1749. Iteration 0 on user 18 took 426049 ticks
  1750. Iteration 0 on user 19 took 400497 ticks
  1751. Iteration 1 on user 0 took 434770 ticks
  1752. Iteration 1 on user 1 took 401420 ticks
  1753. Iteration 1 on user 2 took 433653 ticks
  1754. Iteration 1 on user 3 took 412297 ticks
  1755. Iteration 1 on user 4 took 428861 ticks
  1756. Iteration 1 on user 5 took 371386 ticks
  1757. Iteration 1 on user 6 took 401724 ticks
  1758. Iteration 1 on user 7 took 430672 ticks
  1759. Iteration 1 on user 8 took 402821 ticks
  1760. Iteration 1 on user 9 took 382900 ticks
  1761. Iteration 1 on user 10 took 401758 ticks
  1762. Iteration 1 on user 11 took 408212 ticks
  1763. Iteration 1 on user 12 took 428541 ticks
  1764. Iteration 1 on user 13 took 396445 ticks
  1765. Iteration 1 on user 14 took 429265 ticks
  1766. Iteration 1 on user 15 took 432520 ticks
  1767. Iteration 1 on user 16 took 405929 ticks
  1768. Iteration 1 on user 17 took 434607 ticks
  1769. Iteration 1 on user 18 took 405513 ticks
  1770. Iteration 1 on user 19 took 527175 ticks
  1771. Control: Using no encryption
  1772. Seeding DB with 10000 users
  1773. Saving changes
  1774. Adding 30 users individually
  1775. Iteration 0 took 264552 ticks
  1776. Iteration 1 took 272534 ticks
  1777. Iteration 2 took 196142 ticks
  1778. Iteration 3 took 230269 ticks
  1779. Iteration 4 took 191957 ticks
  1780. Iteration 5 took 230848 ticks
  1781. Iteration 6 took 222835 ticks
  1782. Iteration 7 took 261669 ticks
  1783. Iteration 8 took 222356 ticks
  1784. Iteration 9 took 252709 ticks
  1785. Iteration 10 took 235855 ticks
  1786. Iteration 11 took 255211 ticks
  1787. Iteration 12 took 318400 ticks
  1788. Iteration 13 took 255062 ticks
  1789. Iteration 14 took 367318 ticks
  1790. Iteration 15 took 266125 ticks
  1791. Iteration 16 took 356341 ticks
  1792. Iteration 17 took 239011 ticks
  1793. Iteration 18 took 240898 ticks
  1794. Iteration 19 took 261988 ticks
  1795. Iteration 20 took 253363 ticks
  1796. Iteration 21 took 223090 ticks
  1797. Iteration 22 took 234337 ticks
  1798. Iteration 23 took 191441 ticks
  1799. Iteration 24 took 225732 ticks
  1800. Iteration 25 took 228432 ticks
  1801. Iteration 26 took 229246 ticks
  1802. Iteration 27 took 247409 ticks
  1803. Iteration 28 took 227029 ticks
  1804. Iteration 29 took 253975 ticks
  1805. Changing 30 users email addresses, twice each
  1806. Iteration 0 on user 0 took 230779 ticks
  1807. Iteration 0 on user 1 took 257534 ticks
  1808. Iteration 0 on user 2 took 193222 ticks
  1809. Iteration 0 on user 3 took 240149 ticks
  1810. Iteration 0 on user 4 took 223685 ticks
  1811. Iteration 0 on user 5 took 244755 ticks
  1812. Iteration 0 on user 6 took 220979 ticks
  1813. Iteration 0 on user 7 took 246990 ticks
  1814. Iteration 0 on user 8 took 228882 ticks
  1815. Iteration 0 on user 9 took 192484 ticks
  1816. Iteration 0 on user 10 took 331828 ticks
  1817. Iteration 0 on user 11 took 229977 ticks
  1818. Iteration 0 on user 12 took 247544 ticks
  1819. Iteration 0 on user 13 took 190123 ticks
  1820. Iteration 0 on user 14 took 224900 ticks
  1821. Iteration 0 on user 15 took 230486 ticks
  1822. Iteration 0 on user 16 took 237134 ticks
  1823. Iteration 0 on user 17 took 196656 ticks
  1824. Iteration 0 on user 18 took 227695 ticks
  1825. Iteration 0 on user 19 took 256805 ticks
  1826. Iteration 0 on user 20 took 226704 ticks
  1827. Iteration 0 on user 21 took 195623 ticks
  1828. Iteration 0 on user 22 took 227560 ticks
  1829. Iteration 0 on user 23 took 236117 ticks
  1830. Iteration 0 on user 24 took 254907 ticks
  1831. Iteration 0 on user 25 took 236918 ticks
  1832. Iteration 0 on user 26 took 274988 ticks
  1833. Iteration 0 on user 27 took 319395 ticks
  1834. Iteration 0 on user 28 took 274730 ticks
  1835. Iteration 0 on user 29 took 222801 ticks
  1836. Iteration 1 on user 0 took 259043 ticks
  1837. Iteration 1 on user 1 took 223784 ticks
  1838. Iteration 1 on user 2 took 227266 ticks
  1839. Iteration 1 on user 3 took 227983 ticks
  1840. Iteration 1 on user 4 took 213684 ticks
  1841. Iteration 1 on user 5 took 240467 ticks
  1842. Iteration 1 on user 6 took 259441 ticks
  1843. Iteration 1 on user 7 took 258558 ticks
  1844. Iteration 1 on user 8 took 267294 ticks
  1845. Iteration 1 on user 9 took 245426 ticks
  1846. Iteration 1 on user 10 took 228350 ticks
  1847. Iteration 1 on user 11 took 196706 ticks
  1848. Iteration 1 on user 12 took 257463 ticks
  1849. Iteration 1 on user 13 took 259312 ticks
  1850. Iteration 1 on user 14 took 255000 ticks
  1851. Iteration 1 on user 15 took 232278 ticks
  1852. Iteration 1 on user 16 took 197798 ticks
  1853. Iteration 1 on user 17 took 230201 ticks
  1854. Iteration 1 on user 18 took 232693 ticks
  1855. Iteration 1 on user 19 took 227206 ticks
  1856. Iteration 1 on user 20 took 230835 ticks
  1857. Iteration 1 on user 21 took 248531 ticks
  1858. Iteration 1 on user 22 took 231612 ticks
  1859. Iteration 1 on user 23 took 226172 ticks
  1860. Iteration 1 on user 24 took 228871 ticks
  1861. Iteration 1 on user 25 took 245764 ticks
  1862. Iteration 1 on user 26 took 250991 ticks
  1863. Iteration 1 on user 27 took 250609 ticks
  1864. Iteration 1 on user 28 took 226662 ticks
  1865. Iteration 1 on user 29 took 233330 ticks
  1866. Control: using a fixed number of buckets
  1867. Seeding DB with 10000 users
  1868. Saving changes
  1869. Adding 30 users individually
  1870. Iteration 0 took 344969 ticks
  1871. Iteration 1 took 369587 ticks
  1872. Iteration 2 took 280487 ticks
  1873. Iteration 3 took 279136 ticks
  1874. Iteration 4 took 254199 ticks
  1875. Iteration 5 took 327849 ticks
  1876. Iteration 6 took 259161 ticks
  1877. Iteration 7 took 246521 ticks
  1878. Iteration 8 took 254173 ticks
  1879. Iteration 9 took 258897 ticks
  1880. Iteration 10 took 260942 ticks
  1881. Iteration 11 took 259565 ticks
  1882. Iteration 12 took 254959 ticks
  1883. Iteration 13 took 256604 ticks
  1884. Iteration 14 took 255984 ticks
  1885. Iteration 15 took 278966 ticks
  1886. Iteration 16 took 281153 ticks
  1887. Iteration 17 took 281698 ticks
  1888. Iteration 18 took 309252 ticks
  1889. Iteration 19 took 279221 ticks
  1890. Iteration 20 took 284029 ticks
  1891. Iteration 21 took 262243 ticks
  1892. Iteration 22 took 279053 ticks
  1893. Iteration 23 took 257144 ticks
  1894. Iteration 24 took 281735 ticks
  1895. Iteration 25 took 286790 ticks
  1896. Iteration 26 took 256824 ticks
  1897. Iteration 27 took 260766 ticks
  1898. Iteration 28 took 286691 ticks
  1899. Iteration 29 took 280416 ticks
  1900. Changing 30 users email addresses, twice each
  1901. Iteration 0 on user 0 took 333301 ticks
  1902. Iteration 0 on user 1 took 420901 ticks
  1903. Iteration 0 on user 2 took 335661 ticks
  1904. Iteration 0 on user 3 took 425062 ticks
  1905. Iteration 0 on user 4 took 430089 ticks
  1906. Iteration 0 on user 5 took 426252 ticks
  1907. Iteration 0 on user 6 took 373689 ticks
  1908. Iteration 0 on user 7 took 343007 ticks
  1909. Iteration 0 on user 8 took 419829 ticks
  1910. Iteration 0 on user 9 took 333849 ticks
  1911. Iteration 0 on user 10 took 333658 ticks
  1912. Iteration 0 on user 11 took 339943 ticks
  1913. Iteration 0 on user 12 took 365036 ticks
  1914. Iteration 0 on user 13 took 362573 ticks
  1915. Iteration 0 on user 14 took 374191 ticks
  1916. Iteration 0 on user 15 took 338678 ticks
  1917. Iteration 0 on user 16 took 334825 ticks
  1918. Iteration 0 on user 17 took 355100 ticks
  1919. Iteration 0 on user 18 took 334292 ticks
  1920. Iteration 0 on user 19 took 371261 ticks
  1921. Iteration 0 on user 20 took 337689 ticks
  1922. Iteration 0 on user 21 took 367165 ticks
  1923. Iteration 0 on user 22 took 340859 ticks
  1924. Iteration 0 on user 23 took 365587 ticks
  1925. Iteration 0 on user 24 took 323291 ticks
  1926. Iteration 0 on user 25 took 363486 ticks
  1927. Iteration 0 on user 26 took 341169 ticks
  1928. Iteration 0 on user 27 took 357752 ticks
  1929. Iteration 0 on user 28 took 342658 ticks
  1930. Iteration 0 on user 29 took 391103 ticks
  1931. Iteration 1 on user 0 took 494957 ticks
  1932. Iteration 1 on user 1 took 427864 ticks
  1933. Iteration 1 on user 2 took 340976 ticks
  1934. Iteration 1 on user 3 took 452829 ticks
  1935. Iteration 1 on user 4 took 404169 ticks
  1936. Iteration 1 on user 5 took 363498 ticks
  1937. Iteration 1 on user 6 took 363257 ticks
  1938. Iteration 1 on user 7 took 359768 ticks
  1939. Iteration 1 on user 8 took 362517 ticks
  1940. Iteration 1 on user 9 took 365168 ticks
  1941. Iteration 1 on user 10 took 336336 ticks
  1942. Iteration 1 on user 11 took 333634 ticks
  1943. Iteration 1 on user 12 took 338319 ticks
  1944. Iteration 1 on user 13 took 361474 ticks
  1945. Iteration 1 on user 14 took 364048 ticks
  1946. Iteration 1 on user 15 took 336131 ticks
  1947. Iteration 1 on user 16 took 359817 ticks
  1948. Iteration 1 on user 17 took 338403 ticks
  1949. Iteration 1 on user 18 took 376470 ticks
  1950. Iteration 1 on user 19 took 335447 ticks
  1951. Iteration 1 on user 20 took 339368 ticks
  1952. Iteration 1 on user 21 took 351060 ticks
  1953. Iteration 1 on user 22 took 380106 ticks
  1954. Iteration 1 on user 23 took 342076 ticks
  1955. Iteration 1 on user 24 took 373168 ticks
  1956. Iteration 1 on user 25 took 350884 ticks
  1957. Iteration 1 on user 26 took 451760 ticks
  1958. Iteration 1 on user 27 took 437960 ticks
  1959. Iteration 1 on user 28 took 451747 ticks
  1960. Iteration 1 on user 29 took 427155 ticks
  1961. Using `SELECT COUNT(*)` for updates to BucketCount, storing BucketExponent in the entity
  1962. Seeding DB with 10000 users
  1963. Saving changes
  1964. Adding 30 users individually
  1965. Iteration 0 took 433765 ticks
  1966. Iteration 1 took 465008 ticks
  1967. Iteration 2 took 430723 ticks
  1968. Iteration 3 took 428786 ticks
  1969. Iteration 4 took 455515 ticks
  1970. Iteration 5 took 439768 ticks
  1971. Iteration 6 took 451847 ticks
  1972. Iteration 7 took 456261 ticks
  1973. Iteration 8 took 470261 ticks
  1974. Iteration 9 took 490109 ticks
  1975. Iteration 10 took 472004 ticks
  1976. Iteration 11 took 461131 ticks
  1977. Iteration 12 took 495565 ticks
  1978. Iteration 13 took 526021 ticks
  1979. Iteration 14 took 564359 ticks
  1980. Iteration 15 took 563134 ticks
  1981. Iteration 16 took 662983 ticks
  1982. Iteration 17 took 631393 ticks
  1983. Iteration 18 took 521224 ticks
  1984. Iteration 19 took 561909 ticks
  1985. Iteration 20 took 599338 ticks
  1986. Iteration 21 took 583317 ticks
  1987. Iteration 22 took 585453 ticks
  1988. Iteration 23 took 595202 ticks
  1989. Iteration 24 took 631929 ticks
  1990. Iteration 25 took 584217 ticks
  1991. Iteration 26 took 604464 ticks
  1992. Iteration 27 took 628795 ticks
  1993. Iteration 28 took 657058 ticks
  1994. Iteration 29 took 640531 ticks
  1995. Changing 30 users email addresses, twice each
  1996. Iteration 0 on user 0 took 700521 ticks
  1997. Iteration 0 on user 1 took 776460 ticks
  1998. Iteration 0 on user 2 took 754279 ticks
  1999. Iteration 0 on user 3 took 700200 ticks
  2000. Iteration 0 on user 4 took 685331 ticks
  2001. Iteration 0 on user 5 took 699493 ticks
  2002. Iteration 0 on user 6 took 661320 ticks
  2003. Iteration 0 on user 7 took 647949 ticks
  2004. Iteration 0 on user 8 took 699092 ticks
  2005. Iteration 0 on user 9 took 644498 ticks
  2006. Iteration 0 on user 10 took 686893 ticks
  2007. Iteration 0 on user 11 took 670781 ticks
  2008. Iteration 0 on user 12 took 660828 ticks
  2009. Iteration 0 on user 13 took 642390 ticks
  2010. Iteration 0 on user 14 took 665316 ticks
  2011. Iteration 0 on user 15 took 782730 ticks
  2012. Iteration 0 on user 16 took 687988 ticks
  2013. Iteration 0 on user 17 took 650472 ticks
  2014. Iteration 0 on user 18 took 665095 ticks
  2015. Iteration 0 on user 19 took 690130 ticks
  2016. Iteration 0 on user 20 took 740846 ticks
  2017. Iteration 0 on user 21 took 661343 ticks
  2018. Iteration 0 on user 22 took 676806 ticks
  2019. Iteration 0 on user 23 took 649228 ticks
  2020. Iteration 0 on user 24 took 672671 ticks
  2021. Iteration 0 on user 25 took 691919 ticks
  2022. Iteration 0 on user 26 took 678891 ticks
  2023. Iteration 0 on user 27 took 688776 ticks
  2024. Iteration 0 on user 28 took 645767 ticks
  2025. Iteration 0 on user 29 took 658729 ticks
  2026. Iteration 1 on user 0 took 716961 ticks
  2027. Iteration 1 on user 1 took 676218 ticks
  2028. Iteration 1 on user 2 took 650350 ticks
  2029. Iteration 1 on user 3 took 650080 ticks
  2030. Iteration 1 on user 4 took 618899 ticks
  2031. Iteration 1 on user 5 took 670102 ticks
  2032. Iteration 1 on user 6 took 648291 ticks
  2033. Iteration 1 on user 7 took 653182 ticks
  2034. Iteration 1 on user 8 took 663665 ticks
  2035. Iteration 1 on user 9 took 649316 ticks
  2036. Iteration 1 on user 10 took 670172 ticks
  2037. Iteration 1 on user 11 took 706561 ticks
  2038. Iteration 1 on user 12 took 671783 ticks
  2039. Iteration 1 on user 13 took 652298 ticks
  2040. Iteration 1 on user 14 took 680640 ticks
  2041. Iteration 1 on user 15 took 675692 ticks
  2042. Iteration 1 on user 16 took 637566 ticks
  2043. Iteration 1 on user 17 took 682552 ticks
  2044. Iteration 1 on user 18 took 643766 ticks
  2045. Iteration 1 on user 19 took 672817 ticks
  2046. Iteration 1 on user 20 took 660208 ticks
  2047. Iteration 1 on user 21 took 663200 ticks
  2048. Iteration 1 on user 22 took 647659 ticks
  2049. Iteration 1 on user 23 took 678155 ticks
  2050. Iteration 1 on user 24 took 647936 ticks
  2051. Iteration 1 on user 25 took 661820 ticks
  2052. Iteration 1 on user 26 took 643096 ticks
  2053. Iteration 1 on user 27 took 678524 ticks
  2054. Iteration 1 on user 28 took 671955 ticks
  2055. Iteration 1 on user 29 took 681097 ticks
  2056. Using a summary table for updates to BucketCount, storing BucketExponent in the entity
  2057. Seeding DB with 10000 users
  2058. Saving changes
  2059. Adding 30 users individually
  2060. Iteration 0 took 562666 ticks
  2061. Iteration 1 took 413370 ticks
  2062. Iteration 2 took 470296 ticks
  2063. Iteration 3 took 459721 ticks
  2064. Iteration 4 took 477406 ticks
  2065. Iteration 5 took 497324 ticks
  2066. Iteration 6 took 476293 ticks
  2067. Iteration 7 took 511791 ticks
  2068. Iteration 8 took 472484 ticks
  2069. Iteration 9 took 463331 ticks
  2070. Iteration 10 took 495557 ticks
  2071. Iteration 11 took 529144 ticks
  2072. Iteration 12 took 541629 ticks
  2073. Iteration 13 took 544276 ticks
  2074. Iteration 14 took 529253 ticks
  2075. Iteration 15 took 583104 ticks
  2076. Iteration 16 took 592635 ticks
  2077. Iteration 17 took 668216 ticks
  2078. Iteration 18 took 598979 ticks
  2079. Iteration 19 took 589808 ticks
  2080. Iteration 20 took 608916 ticks
  2081. Iteration 21 took 605436 ticks
  2082. Iteration 22 took 581062 ticks
  2083. Iteration 23 took 591036 ticks
  2084. Iteration 24 took 617280 ticks
  2085. Iteration 25 took 631422 ticks
  2086. Iteration 26 took 641051 ticks
  2087. Iteration 27 took 664304 ticks
  2088. Iteration 28 took 643450 ticks
  2089. Iteration 29 took 663400 ticks
  2090. Changing 30 users email addresses, twice each
  2091. Iteration 0 on user 0 took 649952 ticks
  2092. Iteration 0 on user 1 took 665703 ticks
  2093. Iteration 0 on user 2 took 716613 ticks
  2094. Iteration 0 on user 3 took 653674 ticks
  2095. Iteration 0 on user 4 took 658532 ticks
  2096. Iteration 0 on user 5 took 652042 ticks
  2097. Iteration 0 on user 6 took 644569 ticks
  2098. Iteration 0 on user 7 took 673851 ticks
  2099. Iteration 0 on user 8 took 636803 ticks
  2100. Iteration 0 on user 9 took 659396 ticks
  2101. Iteration 0 on user 10 took 655111 ticks
  2102. Iteration 0 on user 11 took 671153 ticks
  2103. Iteration 0 on user 12 took 676861 ticks
  2104. Iteration 0 on user 13 took 679650 ticks
  2105. Iteration 0 on user 14 took 631288 ticks
  2106. Iteration 0 on user 15 took 678900 ticks
  2107. Iteration 0 on user 16 took 637159 ticks
  2108. Iteration 0 on user 17 took 717085 ticks
  2109. Iteration 0 on user 18 took 664470 ticks
  2110. Iteration 0 on user 19 took 658903 ticks
  2111. Iteration 0 on user 20 took 640186 ticks
  2112. Iteration 0 on user 21 took 635339 ticks
  2113. Iteration 0 on user 22 took 684289 ticks
  2114. Iteration 0 on user 23 took 654490 ticks
  2115. Iteration 0 on user 24 took 636735 ticks
  2116. Iteration 0 on user 25 took 643000 ticks
  2117. Iteration 0 on user 26 took 679900 ticks
  2118. Iteration 0 on user 27 took 681894 ticks
  2119. Iteration 0 on user 28 took 690491 ticks
  2120. Iteration 0 on user 29 took 646523 ticks
  2121. Iteration 1 on user 0 took 636066 ticks
  2122. Iteration 1 on user 1 took 666149 ticks
  2123. Iteration 1 on user 2 took 762182 ticks
  2124. Iteration 1 on user 3 took 649559 ticks
  2125. Iteration 1 on user 4 took 656544 ticks
  2126. Iteration 1 on user 5 took 631687 ticks
  2127. Iteration 1 on user 6 took 656728 ticks
  2128. Iteration 1 on user 7 took 676491 ticks
  2129. Iteration 1 on user 8 took 672371 ticks
  2130. Iteration 1 on user 9 took 676688 ticks
  2131. Iteration 1 on user 10 took 685571 ticks
  2132. Iteration 1 on user 11 took 659580 ticks
  2133. Iteration 1 on user 12 took 619270 ticks
  2134. Iteration 1 on user 13 took 636384 ticks
  2135. Iteration 1 on user 14 took 661257 ticks
  2136. Iteration 1 on user 15 took 701869 ticks
  2137. Iteration 1 on user 16 took 698294 ticks
  2138. Iteration 1 on user 17 took 733867 ticks
  2139. Iteration 1 on user 18 took 623102 ticks
  2140. Iteration 1 on user 19 took 644372 ticks
  2141. Iteration 1 on user 20 took 665552 ticks
  2142. Iteration 1 on user 21 took 687373 ticks
  2143. Iteration 1 on user 22 took 634587 ticks
  2144. Iteration 1 on user 23 took 666640 ticks
  2145. Iteration 1 on user 24 took 645550 ticks
  2146. Iteration 1 on user 25 took 677272 ticks
  2147. Iteration 1 on user 26 took 643060 ticks
  2148. Iteration 1 on user 27 took 647790 ticks
  2149. Iteration 1 on user 28 took 631676 ticks
  2150. Iteration 1 on user 29 took 658711 ticks
  2151. Using autoincremented row numbers
  2152. Seeding DB with 10000 users
  2153. Saving changes
  2154. Adding 30 users individually
  2155. Iteration 0 took 473411 ticks
  2156. Iteration 1 took 457822 ticks
  2157. Iteration 2 took 482259 ticks
  2158. Iteration 3 took 485726 ticks
  2159. Iteration 4 took 491042 ticks
  2160. Iteration 5 took 505936 ticks
  2161. Iteration 6 took 533562 ticks
  2162. Iteration 7 took 569445 ticks
  2163. Iteration 8 took 510327 ticks
  2164. Iteration 9 took 495208 ticks
  2165. Iteration 10 took 511085 ticks
  2166. Iteration 11 took 506862 ticks
  2167. Iteration 12 took 532242 ticks
  2168. Iteration 13 took 541280 ticks
  2169. Iteration 14 took 585775 ticks
  2170. Iteration 15 took 553055 ticks
  2171. Iteration 16 took 618564 ticks
  2172. Iteration 17 took 565550 ticks
  2173. Iteration 18 took 591742 ticks
  2174. Iteration 19 took 607729 ticks
  2175. Iteration 20 took 637514 ticks
  2176. Iteration 21 took 634746 ticks
  2177. Iteration 22 took 618078 ticks
  2178. Iteration 23 took 618641 ticks
  2179. Iteration 24 took 615011 ticks
  2180. Iteration 25 took 676908 ticks
  2181. Iteration 26 took 643936 ticks
  2182. Iteration 27 took 690219 ticks
  2183. Iteration 28 took 662537 ticks
  2184. Iteration 29 took 697401 ticks
  2185. Changing 30 users email addresses, twice each
  2186. Iteration 0 on user 0 took 673603 ticks
  2187. Iteration 0 on user 1 took 687856 ticks
  2188. Iteration 0 on user 2 took 709009 ticks
  2189. Iteration 0 on user 3 took 732749 ticks
  2190. Iteration 0 on user 4 took 706024 ticks
  2191. Iteration 0 on user 5 took 697248 ticks
  2192. Iteration 0 on user 6 took 695141 ticks
  2193. Iteration 0 on user 7 took 684072 ticks
  2194. Iteration 0 on user 8 took 707543 ticks
  2195. Iteration 0 on user 9 took 843192 ticks
  2196. Iteration 0 on user 10 took 722495 ticks
  2197. Iteration 0 on user 11 took 718582 ticks
  2198. Iteration 0 on user 12 took 667671 ticks
  2199. Iteration 0 on user 13 took 703140 ticks
  2200. Iteration 0 on user 14 took 661839 ticks
  2201. Iteration 0 on user 15 took 690294 ticks
  2202. Iteration 0 on user 16 took 671264 ticks
  2203. Iteration 0 on user 17 took 676319 ticks
  2204. Iteration 0 on user 18 took 694324 ticks
  2205. Iteration 0 on user 19 took 688706 ticks
  2206. Iteration 0 on user 20 took 701476 ticks
  2207. Iteration 0 on user 21 took 706174 ticks
  2208. Iteration 0 on user 22 took 671842 ticks
  2209. Iteration 0 on user 23 took 735822 ticks
  2210. Iteration 0 on user 24 took 785910 ticks
  2211. Iteration 0 on user 25 took 692581 ticks
  2212. Iteration 0 on user 26 took 692457 ticks
  2213. Iteration 0 on user 27 took 671852 ticks
  2214. Iteration 0 on user 28 took 693687 ticks
  2215. Iteration 0 on user 29 took 673773 ticks
  2216. Iteration 1 on user 0 took 683596 ticks
  2217. Iteration 1 on user 1 took 700406 ticks
  2218. Iteration 1 on user 2 took 667365 ticks
  2219. Iteration 1 on user 3 took 695571 ticks
  2220. Iteration 1 on user 4 took 705743 ticks
  2221. Iteration 1 on user 5 took 698814 ticks
  2222. Iteration 1 on user 6 took 681867 ticks
  2223. Iteration 1 on user 7 took 674155 ticks
  2224. Iteration 1 on user 8 took 830182 ticks
  2225. Iteration 1 on user 9 took 710571 ticks
  2226. Iteration 1 on user 10 took 693141 ticks
  2227. Iteration 1 on user 11 took 725471 ticks
  2228. Iteration 1 on user 12 took 671401 ticks
  2229. Iteration 1 on user 13 took 674041 ticks
  2230. Iteration 1 on user 14 took 670134 ticks
  2231. Iteration 1 on user 15 took 698585 ticks
  2232. Iteration 1 on user 16 took 672016 ticks
  2233. Iteration 1 on user 17 took 711959 ticks
  2234. Iteration 1 on user 18 took 675174 ticks
  2235. Iteration 1 on user 19 took 687172 ticks
  2236. Iteration 1 on user 20 took 716115 ticks
  2237. Iteration 1 on user 21 took 705533 ticks
  2238. Iteration 1 on user 22 took 704939 ticks
  2239. Iteration 1 on user 23 took 712502 ticks
  2240. Iteration 1 on user 24 took 687119 ticks
  2241. Iteration 1 on user 25 took 705133 ticks
  2242. Iteration 1 on user 26 took 711468 ticks
  2243. Iteration 1 on user 27 took 700098 ticks
  2244. Iteration 1 on user 28 took 702249 ticks
  2245. Iteration 1 on user 29 took 719745 ticks
  2246. Using `SELECT COUNT(*)` for updates to BucketCount, updating all bucket numbers after threshold is passed
  2247. Seeding DB with 10000 users
  2248. Saving changes
  2249. Adding 30 users individually
  2250. Iteration 0 took 146581 ticks
  2251. Iteration 1 took 145142 ticks
  2252. Iteration 2 took 145545 ticks
  2253. Iteration 3 took 145584 ticks
  2254. Iteration 4 took 142154 ticks
  2255. Iteration 5 took 146218 ticks
  2256. Iteration 6 took 145007 ticks
  2257. Iteration 7 took 139171 ticks
  2258. Iteration 8 took 145237 ticks
  2259. Iteration 9 took 145853 ticks
  2260. Iteration 10 took 143038 ticks
  2261. Iteration 11 took 143317 ticks
  2262. Iteration 12 took 135793 ticks
  2263. Iteration 13 took 143262 ticks
  2264. Iteration 14 took 142973 ticks
  2265. Iteration 15 took 139292 ticks
  2266. Iteration 16 took 140295 ticks
  2267. Iteration 17 took 137361 ticks
  2268. Iteration 18 took 143751 ticks
  2269. Iteration 19 took 139927 ticks
  2270. Iteration 20 took 139092 ticks
  2271. Iteration 21 took 144012 ticks
  2272. Iteration 22 took 140557 ticks
  2273. Iteration 23 took 140612 ticks
  2274. Iteration 24 took 140781 ticks
  2275. Iteration 25 took 142184 ticks
  2276. Iteration 26 took 145430 ticks
  2277. Iteration 27 took 139471 ticks
  2278. Iteration 28 took 138581 ticks
  2279. Iteration 29 took 135978 ticks
  2280. Changing 30 users email addresses, twice each
  2281. Iteration 0 on user 0 took 397351 ticks
  2282. Iteration 0 on user 1 took 428300 ticks
  2283. Iteration 0 on user 2 took 439593 ticks
  2284. Iteration 0 on user 3 took 431984 ticks
  2285. Iteration 0 on user 4 took 437047 ticks
  2286. Iteration 0 on user 5 took 409883 ticks
  2287. Iteration 0 on user 6 took 438770 ticks
  2288. Iteration 0 on user 7 took 429702 ticks
  2289. Iteration 0 on user 8 took 429805 ticks
  2290. Iteration 0 on user 9 took 427245 ticks
  2291. Iteration 0 on user 10 took 439875 ticks
  2292. Iteration 0 on user 11 took 399630 ticks
  2293. Iteration 0 on user 12 took 435915 ticks
  2294. Iteration 0 on user 13 took 403622 ticks
  2295. Iteration 0 on user 14 took 465086 ticks
  2296. Iteration 0 on user 15 took 436040 ticks
  2297. Iteration 0 on user 16 took 531927 ticks
  2298. Iteration 0 on user 17 took 540251 ticks
  2299. Iteration 0 on user 18 took 439490 ticks
  2300. Iteration 0 on user 19 took 407586 ticks
  2301. Iteration 0 on user 20 took 434153 ticks
  2302. Iteration 0 on user 21 took 412302 ticks
  2303. Iteration 0 on user 22 took 410633 ticks
  2304. Iteration 0 on user 23 took 411027 ticks
  2305. Iteration 0 on user 24 took 426285 ticks
  2306. Iteration 0 on user 25 took 439262 ticks
  2307. Iteration 0 on user 26 took 405692 ticks
  2308. Iteration 0 on user 27 took 401057 ticks
  2309. Iteration 0 on user 28 took 403917 ticks
  2310. Iteration 0 on user 29 took 426699 ticks
  2311. Iteration 1 on user 0 took 420570 ticks
  2312. Iteration 1 on user 1 took 419886 ticks
  2313. Iteration 1 on user 2 took 401619 ticks
  2314. Iteration 1 on user 3 took 397800 ticks
  2315. Iteration 1 on user 4 took 391290 ticks
  2316. Iteration 1 on user 5 took 429099 ticks
  2317. Iteration 1 on user 6 took 468808 ticks
  2318. Iteration 1 on user 7 took 473819 ticks
  2319. Iteration 1 on user 8 took 385939 ticks
  2320. Iteration 1 on user 9 took 401977 ticks
  2321. Iteration 1 on user 10 took 442845 ticks
  2322. Iteration 1 on user 11 took 429954 ticks
  2323. Iteration 1 on user 12 took 433737 ticks
  2324. Iteration 1 on user 13 took 432042 ticks
  2325. Iteration 1 on user 14 took 403487 ticks
  2326. Iteration 1 on user 15 took 403366 ticks
  2327. Iteration 1 on user 16 took 433181 ticks
  2328. Iteration 1 on user 17 took 421322 ticks
  2329. Iteration 1 on user 18 took 394241 ticks
  2330. Iteration 1 on user 19 took 424206 ticks
  2331. Iteration 1 on user 20 took 395359 ticks
  2332. Iteration 1 on user 21 took 418268 ticks
  2333. Iteration 1 on user 22 took 404533 ticks
  2334. Iteration 1 on user 23 took 428491 ticks
  2335. Iteration 1 on user 24 took 420981 ticks
  2336. Iteration 1 on user 25 took 426999 ticks
  2337. Iteration 1 on user 26 took 400878 ticks
  2338. Iteration 1 on user 27 took 400636 ticks
  2339. Iteration 1 on user 28 took 432114 ticks
  2340. Iteration 1 on user 29 took 391531 ticks
  2341. Control: Using no encryption
  2342. Seeding DB with 100000 users
  2343. Saving changes
  2344. Adding 10 users individually
  2345. Iteration 0 took 919421 ticks
  2346. Iteration 1 took 896792 ticks
  2347. Iteration 2 took 844699 ticks
  2348. Iteration 3 took 921934 ticks
  2349. Iteration 4 took 850323 ticks
  2350. Iteration 5 took 899731 ticks
  2351. Iteration 6 took 831369 ticks
  2352. Iteration 7 took 797110 ticks
  2353. Iteration 8 took 735053 ticks
  2354. Iteration 9 took 744649 ticks
  2355. Changing 10 users email addresses, twice each
  2356. Iteration 0 on user 0 took 773428 ticks
  2357. Iteration 0 on user 1 took 745068 ticks
  2358. Iteration 0 on user 2 took 767191 ticks
  2359. Iteration 0 on user 3 took 747316 ticks
  2360. Iteration 0 on user 4 took 785324 ticks
  2361. Iteration 0 on user 5 took 761662 ticks
  2362. Iteration 0 on user 6 took 742172 ticks
  2363. Iteration 0 on user 7 took 736877 ticks
  2364. Iteration 0 on user 8 took 748642 ticks
  2365. Iteration 0 on user 9 took 718319 ticks
  2366. Iteration 1 on user 0 took 735774 ticks
  2367. Iteration 1 on user 1 took 742567 ticks
  2368. Iteration 1 on user 2 took 751567 ticks
  2369. Iteration 1 on user 3 took 738423 ticks
  2370. Iteration 1 on user 4 took 738935 ticks
  2371. Iteration 1 on user 5 took 730574 ticks
  2372. Iteration 1 on user 6 took 775157 ticks
  2373. Iteration 1 on user 7 took 826330 ticks
  2374. Iteration 1 on user 8 took 746783 ticks
  2375. Iteration 1 on user 9 took 742629 ticks
  2376. Control: using a fixed number of buckets
  2377. Seeding DB with 100000 users
  2378. Saving changes
  2379. Adding 10 users individually
  2380. Iteration 0 took 945817 ticks
  2381. Iteration 1 took 916931 ticks
  2382. Iteration 2 took 934679 ticks
  2383. Iteration 3 took 933130 ticks
  2384. Iteration 4 took 901959 ticks
  2385. Iteration 5 took 902486 ticks
  2386. Iteration 6 took 928632 ticks
  2387. Iteration 7 took 912577 ticks
  2388. Iteration 8 took 882783 ticks
  2389. Iteration 9 took 875813 ticks
  2390. Changing 10 users email addresses, twice each
  2391. Iteration 0 on user 0 took 1719240 ticks
  2392. Iteration 0 on user 1 took 1734223 ticks
  2393. Iteration 0 on user 2 took 1691780 ticks
  2394. Iteration 0 on user 3 took 1675201 ticks
  2395. Iteration 0 on user 4 took 1685144 ticks
  2396. Iteration 0 on user 5 took 1671399 ticks
  2397. Iteration 0 on user 6 took 1772041 ticks
  2398. Iteration 0 on user 7 took 1659708 ticks
  2399. Iteration 0 on user 8 took 1701578 ticks
  2400. Iteration 0 on user 9 took 1644581 ticks
  2401. Iteration 1 on user 0 took 1630748 ticks
  2402. Iteration 1 on user 1 took 1676241 ticks
  2403. Iteration 1 on user 2 took 1702035 ticks
  2404. Iteration 1 on user 3 took 1656577 ticks
  2405. Iteration 1 on user 4 took 1678496 ticks
  2406. Iteration 1 on user 5 took 1642777 ticks
  2407. Iteration 1 on user 6 took 1677346 ticks
  2408. Iteration 1 on user 7 took 1657296 ticks
  2409. Iteration 1 on user 8 took 1698857 ticks
  2410. Iteration 1 on user 9 took 1665213 ticks
  2411. Using `SELECT COUNT(*)` for updates to BucketCount, storing BucketExponent in the entity
  2412. Seeding DB with 100000 users
  2413. Saving changes
  2414. Adding 10 users individually
  2415. Iteration 0 took 1360660 ticks
  2416. Iteration 1 took 1290918 ticks
  2417. Iteration 2 took 1258620 ticks
  2418. Iteration 3 took 1455900 ticks
  2419. Iteration 4 took 1249564 ticks
  2420. Iteration 5 took 1327156 ticks
  2421. Iteration 6 took 1305167 ticks
  2422. Iteration 7 took 1244757 ticks
  2423. Iteration 8 took 1270278 ticks
  2424. Iteration 9 took 1331129 ticks
  2425. Changing 10 users email addresses, twice each
  2426. Iteration 0 on user 0 took 1241636 ticks
  2427. Iteration 0 on user 1 took 1313937 ticks
  2428. Iteration 0 on user 2 took 1331372 ticks
  2429. Iteration 0 on user 3 took 1300749 ticks
  2430. Iteration 0 on user 4 took 1267440 ticks
  2431. Iteration 0 on user 5 took 1300162 ticks
  2432. Iteration 0 on user 6 took 1300327 ticks
  2433. Iteration 0 on user 7 took 1333592 ticks
  2434. Iteration 0 on user 8 took 1330649 ticks
  2435. Iteration 0 on user 9 took 1291240 ticks
  2436. Iteration 1 on user 0 took 1317637 ticks
  2437. Iteration 1 on user 1 took 1290073 ticks
  2438. Iteration 1 on user 2 took 1344030 ticks
  2439. Iteration 1 on user 3 took 1376478 ticks
  2440. Iteration 1 on user 4 took 1301346 ticks
  2441. Iteration 1 on user 5 took 1268141 ticks
  2442. Iteration 1 on user 6 took 1311524 ticks
  2443. Iteration 1 on user 7 took 1289612 ticks
  2444. Iteration 1 on user 8 took 1342534 ticks
  2445. Iteration 1 on user 9 took 1340750 ticks
  2446. Using a summary table for updates to BucketCount, storing BucketExponent in the entity
  2447. Seeding DB with 100000 users
  2448. Saving changes
  2449. Adding 10 users individually
  2450. Iteration 0 took 1390028 ticks
  2451. Iteration 1 took 1275296 ticks
  2452. Iteration 2 took 1266608 ticks
  2453. Iteration 3 took 1223523 ticks
  2454. Iteration 4 took 1265026 ticks
  2455. Iteration 5 took 1303297 ticks
  2456. Iteration 6 took 1219643 ticks
  2457. Iteration 7 took 1263274 ticks
  2458. Iteration 8 took 1315090 ticks
  2459. Iteration 9 took 1242213 ticks
  2460. Changing 10 users email addresses, twice each
  2461. Iteration 0 on user 0 took 1250582 ticks
  2462. Iteration 0 on user 1 took 1248673 ticks
  2463. Iteration 0 on user 2 took 1258583 ticks
  2464. Iteration 0 on user 3 took 1283447 ticks
  2465. Iteration 0 on user 4 took 1262144 ticks
  2466. Iteration 0 on user 5 took 1274505 ticks
  2467. Iteration 0 on user 6 took 1298462 ticks
  2468. Iteration 0 on user 7 took 1246225 ticks
  2469. Iteration 0 on user 8 took 1231688 ticks
  2470. Iteration 0 on user 9 took 1230748 ticks
  2471. Iteration 1 on user 0 took 1260685 ticks
  2472. Iteration 1 on user 1 took 1246118 ticks
  2473. Iteration 1 on user 2 took 1307353 ticks
  2474. Iteration 1 on user 3 took 1258168 ticks
  2475. Iteration 1 on user 4 took 1312739 ticks
  2476. Iteration 1 on user 5 took 1252563 ticks
  2477. Iteration 1 on user 6 took 1240445 ticks
  2478. Iteration 1 on user 7 took 1339072 ticks
  2479. Iteration 1 on user 8 took 1275715 ticks
  2480. Iteration 1 on user 9 took 1281396 ticks
  2481. Using autoincremented row numbers
  2482. Seeding DB with 100000 users
  2483. Saving changes
  2484. Adding 10 users individually
  2485. Iteration 0 took 1903525 ticks
  2486. Iteration 1 took 1779925 ticks
  2487. Iteration 2 took 1518949 ticks
  2488. Iteration 3 took 1785779 ticks
  2489. Iteration 4 took 1602841 ticks
  2490. Iteration 5 took 1644235 ticks
  2491. Iteration 6 took 1531513 ticks
  2492. Iteration 7 took 1694202 ticks
  2493. Iteration 8 took 1700648 ticks
  2494. Iteration 9 took 1664700 ticks
  2495. Changing 10 users email addresses, twice each
  2496. Iteration 0 on user 0 took 1853271 ticks
  2497. Iteration 0 on user 1 took 1922356 ticks
  2498. Iteration 0 on user 2 took 1839070 ticks
  2499. Iteration 0 on user 3 took 1972204 ticks
  2500. Iteration 0 on user 4 took 1726922 ticks
  2501. Iteration 0 on user 5 took 1658494 ticks
  2502. Iteration 0 on user 6 took 1924619 ticks
  2503. Iteration 0 on user 7 took 1922047 ticks
  2504. Iteration 0 on user 8 took 1614434 ticks
  2505. Iteration 0 on user 9 took 1850811 ticks
  2506. Iteration 1 on user 0 took 1875805 ticks
  2507. Iteration 1 on user 1 took 1635974 ticks
  2508. Iteration 1 on user 2 took 1776286 ticks
  2509. Iteration 1 on user 3 took 1835272 ticks
  2510. Iteration 1 on user 4 took 1856904 ticks
  2511. Iteration 1 on user 5 took 1620373 ticks
  2512. Iteration 1 on user 6 took 1922867 ticks
  2513. Iteration 1 on user 7 took 1860391 ticks
  2514. Iteration 1 on user 8 took 1686158 ticks
  2515. Iteration 1 on user 9 took 1609941 ticks
  2516. Using `SELECT COUNT(*)` for updates to BucketCount, updating all bucket numbers after threshold is passed
  2517. Seeding DB with 100000 users
  2518. Saving changes
  2519. Adding 10 users individually
  2520. Iteration 0 took 1029653 ticks
  2521. Iteration 1 took 1063913 ticks
  2522. Iteration 2 took 1051285 ticks
  2523. Iteration 3 took 1051043 ticks
  2524. Iteration 4 took 1056600 ticks
  2525. Iteration 5 took 1043047 ticks
  2526. Iteration 6 took 1075884 ticks
  2527. Iteration 7 took 1053861 ticks
  2528. Iteration 8 took 1079466 ticks
  2529. Iteration 9 took 1093273 ticks
  2530. Changing 10 users email addresses, twice each
  2531. Iteration 0 on user 0 took 2210119 ticks
  2532. Iteration 0 on user 1 took 2195455 ticks
  2533. Iteration 0 on user 2 took 2245411 ticks
  2534. Iteration 0 on user 3 took 2192961 ticks
  2535. Iteration 0 on user 4 took 2192619 ticks
  2536. Iteration 0 on user 5 took 2240931 ticks
  2537. Iteration 0 on user 6 took 2261365 ticks
  2538. Iteration 0 on user 7 took 2208519 ticks
  2539. Iteration 0 on user 8 took 2199382 ticks
  2540. Iteration 0 on user 9 took 2184369 ticks
  2541. Iteration 1 on user 0 took 2237993 ticks
  2542. Iteration 1 on user 1 took 2228500 ticks
  2543. Iteration 1 on user 2 took 2212558 ticks
  2544. Iteration 1 on user 3 took 2221784 ticks
  2545. Iteration 1 on user 4 took 2207982 ticks
  2546. Iteration 1 on user 5 took 2349524 ticks
  2547. Iteration 1 on user 6 took 2212264 ticks
  2548. Iteration 1 on user 7 took 2160318 ticks
  2549. Iteration 1 on user 8 took 2170677 ticks
  2550. Iteration 1 on user 9 took 2211956 ticks
  2551. Control: Using no encryption
  2552. Seeding DB with 100000 users
  2553. Saving changes
  2554. Adding 20 users individually
  2555. Iteration 0 took 763871 ticks
  2556. Iteration 1 took 727112 ticks
  2557. Iteration 2 took 742188 ticks
  2558. Iteration 3 took 736266 ticks
  2559. Iteration 4 took 740252 ticks
  2560. Iteration 5 took 712522 ticks
  2561. Iteration 6 took 739263 ticks
  2562. Iteration 7 took 732277 ticks
  2563. Iteration 8 took 734059 ticks
  2564. Iteration 9 took 735172 ticks
  2565. Iteration 10 took 736575 ticks
  2566. Iteration 11 took 760382 ticks
  2567. Iteration 12 took 769613 ticks
  2568. Iteration 13 took 758979 ticks
  2569. Iteration 14 took 737370 ticks
  2570. Iteration 15 took 744871 ticks
  2571. Iteration 16 took 740703 ticks
  2572. Iteration 17 took 738910 ticks
  2573. Iteration 18 took 734348 ticks
  2574. Iteration 19 took 744935 ticks
  2575. Changing 20 users email addresses, twice each
  2576. Iteration 0 on user 0 took 734583 ticks
  2577. Iteration 0 on user 1 took 730111 ticks
  2578. Iteration 0 on user 2 took 736487 ticks
  2579. Iteration 0 on user 3 took 728266 ticks
  2580. Iteration 0 on user 4 took 767434 ticks
  2581. Iteration 0 on user 5 took 755193 ticks
  2582. Iteration 0 on user 6 took 721719 ticks
  2583. Iteration 0 on user 7 took 799769 ticks
  2584. Iteration 0 on user 8 took 762712 ticks
  2585. Iteration 0 on user 9 took 741507 ticks
  2586. Iteration 0 on user 10 took 730597 ticks
  2587. Iteration 0 on user 11 took 724681 ticks
  2588. Iteration 0 on user 12 took 748062 ticks
  2589. Iteration 0 on user 13 took 750615 ticks
  2590. Iteration 0 on user 14 took 726254 ticks
  2591. Iteration 0 on user 15 took 738523 ticks
  2592. Iteration 0 on user 16 took 706944 ticks
  2593. Iteration 0 on user 17 took 730906 ticks
  2594. Iteration 0 on user 18 took 741144 ticks
  2595. Iteration 0 on user 19 took 729823 ticks
  2596. Iteration 1 on user 0 took 721703 ticks
  2597. Iteration 1 on user 1 took 735953 ticks
  2598. Iteration 1 on user 2 took 730597 ticks
  2599. Iteration 1 on user 3 took 727796 ticks
  2600. Iteration 1 on user 4 took 722283 ticks
  2601. Iteration 1 on user 5 took 733606 ticks
  2602. Iteration 1 on user 6 took 737921 ticks
  2603. Iteration 1 on user 7 took 717224 ticks
  2604. Iteration 1 on user 8 took 726252 ticks
  2605. Iteration 1 on user 9 took 724982 ticks
  2606. Iteration 1 on user 10 took 739028 ticks
  2607. Iteration 1 on user 11 took 719921 ticks
  2608. Iteration 1 on user 12 took 752635 ticks
  2609. Iteration 1 on user 13 took 729008 ticks
  2610. Iteration 1 on user 14 took 745791 ticks
  2611. Iteration 1 on user 15 took 723053 ticks
  2612. Iteration 1 on user 16 took 729812 ticks
  2613. Iteration 1 on user 17 took 719733 ticks
  2614. Iteration 1 on user 18 took 733321 ticks
  2615. Iteration 1 on user 19 took 722781 ticks
  2616. Control: using a fixed number of buckets
  2617. Seeding DB with 100000 users
  2618. Saving changes
  2619. Adding 20 users individually
  2620. Iteration 0 took 920104 ticks
  2621. Iteration 1 took 903647 ticks
  2622. Iteration 2 took 919805 ticks
  2623. Iteration 3 took 916558 ticks
  2624. Iteration 4 took 903049 ticks
  2625. Iteration 5 took 930772 ticks
  2626. Iteration 6 took 893846 ticks
  2627. Iteration 7 took 921708 ticks
  2628. Iteration 8 took 882560 ticks
  2629. Iteration 9 took 929607 ticks
  2630. Iteration 10 took 958017 ticks
  2631. Iteration 11 took 1021257 ticks
  2632. Iteration 12 took 949291 ticks
  2633. Iteration 13 took 917297 ticks
  2634. Iteration 14 took 954549 ticks
  2635. Iteration 15 took 902253 ticks
  2636. Iteration 16 took 909317 ticks
  2637. Iteration 17 took 901251 ticks
  2638. Iteration 18 took 952677 ticks
  2639. Iteration 19 took 930946 ticks
  2640. Changing 20 users email addresses, twice each
  2641. Iteration 0 on user 0 took 1702434 ticks
  2642. Iteration 0 on user 1 took 1643194 ticks
  2643. Iteration 0 on user 2 took 1687821 ticks
  2644. Iteration 0 on user 3 took 1644802 ticks
  2645. Iteration 0 on user 4 took 1680921 ticks
  2646. Iteration 0 on user 5 took 1704535 ticks
  2647. Iteration 0 on user 6 took 1804306 ticks
  2648. Iteration 0 on user 7 took 1668864 ticks
  2649. Iteration 0 on user 8 took 1671732 ticks
  2650. Iteration 0 on user 9 took 1666674 ticks
  2651. Iteration 0 on user 10 took 1662683 ticks
  2652. Iteration 0 on user 11 took 1648740 ticks
  2653. Iteration 0 on user 12 took 1653074 ticks
  2654. Iteration 0 on user 13 took 1619301 ticks
  2655. Iteration 0 on user 14 took 1650252 ticks
  2656. Iteration 0 on user 15 took 1654153 ticks
  2657. Iteration 0 on user 16 took 1662419 ticks
  2658. Iteration 0 on user 17 took 1670670 ticks
  2659. Iteration 0 on user 18 took 1673617 ticks
  2660. Iteration 0 on user 19 took 1678505 ticks
  2661. Iteration 1 on user 0 took 1665758 ticks
  2662. Iteration 1 on user 1 took 1674433 ticks
  2663. Iteration 1 on user 2 took 1657027 ticks
  2664. Iteration 1 on user 3 took 1645238 ticks
  2665. Iteration 1 on user 4 took 1666053 ticks
  2666. Iteration 1 on user 5 took 1654329 ticks
  2667. Iteration 1 on user 6 took 1647634 ticks
  2668. Iteration 1 on user 7 took 1631628 ticks
  2669. Iteration 1 on user 8 took 1659951 ticks
  2670. Iteration 1 on user 9 took 1649131 ticks
  2671. Iteration 1 on user 10 took 1685309 ticks
  2672. Iteration 1 on user 11 took 1667023 ticks
  2673. Iteration 1 on user 12 took 1671910 ticks
  2674. Iteration 1 on user 13 took 1660086 ticks
  2675. Iteration 1 on user 14 took 1656695 ticks
  2676. Iteration 1 on user 15 took 1648610 ticks
  2677. Iteration 1 on user 16 took 1661435 ticks
  2678. Iteration 1 on user 17 took 2486489 ticks
  2679. Iteration 1 on user 18 took 1667547 ticks
  2680. Iteration 1 on user 19 took 1636938 ticks
  2681. Using `SELECT COUNT(*)` for updates to BucketCount, storing BucketExponent in the entity
  2682. Seeding DB with 100000 users
  2683. Saving changes
  2684. Adding 20 users individually
  2685. Iteration 0 took 1387899 ticks
  2686. Iteration 1 took 1224686 ticks
  2687. Iteration 2 took 1285027 ticks
  2688. Iteration 3 took 1300110 ticks
  2689. Iteration 4 took 1276744 ticks
  2690. Iteration 5 took 1269434 ticks
  2691. Iteration 6 took 1301670 ticks
  2692. Iteration 7 took 1247848 ticks
  2693. Iteration 8 took 1312603 ticks
  2694. Iteration 9 took 1259514 ticks
  2695. Iteration 10 took 1287828 ticks
  2696. Iteration 11 took 1273909 ticks
  2697. Iteration 12 took 1343095 ticks
  2698. Iteration 13 took 1326769 ticks
  2699. Iteration 14 took 1363010 ticks
  2700. Iteration 15 took 1364791 ticks
  2701. Iteration 16 took 1374644 ticks
  2702. Iteration 17 took 1319410 ticks
  2703. Iteration 18 took 1439484 ticks
  2704. Iteration 19 took 1405681 ticks
  2705. Changing 20 users email addresses, twice each
  2706. Iteration 0 on user 0 took 1367204 ticks
  2707. Iteration 0 on user 1 took 1424226 ticks
  2708. Iteration 0 on user 2 took 1408846 ticks
  2709. Iteration 0 on user 3 took 1371674 ticks
  2710. Iteration 0 on user 4 took 1345333 ticks
  2711. Iteration 0 on user 5 took 1397714 ticks
  2712. Iteration 0 on user 6 took 1337786 ticks
  2713. Iteration 0 on user 7 took 1382865 ticks
  2714. Iteration 0 on user 8 took 1437416 ticks
  2715. Iteration 0 on user 9 took 1356868 ticks
  2716. Iteration 0 on user 10 took 1437126 ticks
  2717. Iteration 0 on user 11 took 1360802 ticks
  2718. Iteration 0 on user 12 took 1350035 ticks
  2719. Iteration 0 on user 13 took 1369262 ticks
  2720. Iteration 0 on user 14 took 1395396 ticks
  2721. Iteration 0 on user 15 took 1390383 ticks
  2722. Iteration 0 on user 16 took 1395625 ticks
  2723. Iteration 0 on user 17 took 1447019 ticks
  2724. Iteration 0 on user 18 took 1396382 ticks
  2725. Iteration 0 on user 19 took 1389753 ticks
  2726. Iteration 1 on user 0 took 1378190 ticks
  2727. Iteration 1 on user 1 took 1388008 ticks
  2728. Iteration 1 on user 2 took 1393434 ticks
  2729. Iteration 1 on user 3 took 1402631 ticks
  2730. Iteration 1 on user 4 took 1414688 ticks
  2731. Iteration 1 on user 5 took 1360746 ticks
  2732. Iteration 1 on user 6 took 1704924 ticks
  2733. Iteration 1 on user 7 took 1657785 ticks
  2734. Iteration 1 on user 8 took 1423014 ticks
  2735. Iteration 1 on user 9 took 1421434 ticks
  2736. Iteration 1 on user 10 took 1370479 ticks
  2737. Iteration 1 on user 11 took 1459267 ticks
  2738. Iteration 1 on user 12 took 1431848 ticks
  2739. Iteration 1 on user 13 took 1397570 ticks
  2740. Iteration 1 on user 14 took 1660919 ticks
  2741. Iteration 1 on user 15 took 1643170 ticks
  2742. Iteration 1 on user 16 took 1506424 ticks
  2743. Iteration 1 on user 17 took 1385293 ticks
  2744. Iteration 1 on user 18 took 1370655 ticks
  2745. Iteration 1 on user 19 took 1442740 ticks
  2746. Using a summary table for updates to BucketCount, storing BucketExponent in the entity
  2747. Seeding DB with 100000 users
  2748. Saving changes
  2749. Adding 20 users individually
  2750. Iteration 0 took 1312741 ticks
  2751. Iteration 1 took 1324025 ticks
  2752. Iteration 2 took 1273097 ticks
  2753. Iteration 3 took 1331170 ticks
  2754. Iteration 4 took 1281368 ticks
  2755. Iteration 5 took 1240545 ticks
  2756. Iteration 6 took 1261445 ticks
  2757. Iteration 7 took 1208925 ticks
  2758. Iteration 8 took 1300741 ticks
  2759. Iteration 9 took 1253005 ticks
  2760. Iteration 10 took 1279384 ticks
  2761. Iteration 11 took 1272549 ticks
  2762. Iteration 12 took 1284685 ticks
  2763. Iteration 13 took 1321260 ticks
  2764. Iteration 14 took 1322269 ticks
  2765. Iteration 15 took 1293361 ticks
  2766. Iteration 16 took 1366890 ticks
  2767. Iteration 17 took 1405442 ticks
  2768. Iteration 18 took 1297701 ticks
  2769. Iteration 19 took 1373061 ticks
  2770. Changing 20 users email addresses, twice each
  2771. Iteration 0 on user 0 took 1317808 ticks
  2772. Iteration 0 on user 1 took 1325126 ticks
  2773. Iteration 0 on user 2 took 1366211 ticks
  2774. Iteration 0 on user 3 took 1336166 ticks
  2775. Iteration 0 on user 4 took 1328968 ticks
  2776. Iteration 0 on user 5 took 1388740 ticks
  2777. Iteration 0 on user 6 took 1317886 ticks
  2778. Iteration 0 on user 7 took 1332538 ticks
  2779. Iteration 0 on user 8 took 1319160 ticks
  2780. Iteration 0 on user 9 took 1300171 ticks
  2781. Iteration 0 on user 10 took 1359668 ticks
  2782. Iteration 0 on user 11 took 1467043 ticks
  2783. Iteration 0 on user 12 took 1352319 ticks
  2784. Iteration 0 on user 13 took 1309256 ticks
  2785. Iteration 0 on user 14 took 1374979 ticks
  2786. Iteration 0 on user 15 took 1297545 ticks
  2787. Iteration 0 on user 16 took 1357450 ticks
  2788. Iteration 0 on user 17 took 1368329 ticks
  2789. Iteration 0 on user 18 took 1335260 ticks
  2790. Iteration 0 on user 19 took 1355539 ticks
  2791. Iteration 1 on user 0 took 1324122 ticks
  2792. Iteration 1 on user 1 took 1327836 ticks
  2793. Iteration 1 on user 2 took 1335253 ticks
  2794. Iteration 1 on user 3 took 1335884 ticks
  2795. Iteration 1 on user 4 took 1324265 ticks
  2796. Iteration 1 on user 5 took 1614156 ticks
  2797. Iteration 1 on user 6 took 1572804 ticks
  2798. Iteration 1 on user 7 took 1365959 ticks
  2799. Iteration 1 on user 8 took 1626175 ticks
  2800. Iteration 1 on user 9 took 1357411 ticks
  2801. Iteration 1 on user 10 took 1346356 ticks
  2802. Iteration 1 on user 11 took 1372401 ticks
  2803. Iteration 1 on user 12 took 1588885 ticks
  2804. Iteration 1 on user 13 took 1558801 ticks
  2805. Iteration 1 on user 14 took 1589534 ticks
  2806. Iteration 1 on user 15 took 1598799 ticks
  2807. Iteration 1 on user 16 took 1318123 ticks
  2808. Iteration 1 on user 17 took 1607952 ticks
  2809. Iteration 1 on user 18 took 1390300 ticks
  2810. Iteration 1 on user 19 took 1380837 ticks
  2811. Using autoincremented row numbers
  2812. Seeding DB with 100000 users
  2813. Saving changes
  2814. Adding 20 users individually
  2815. Iteration 0 took 1938040 ticks
  2816. Iteration 1 took 1495896 ticks
  2817. Iteration 2 took 1530929 ticks
  2818. Iteration 3 took 1823080 ticks
  2819. Iteration 4 took 1863918 ticks
  2820. Iteration 5 took 1516759 ticks
  2821. Iteration 6 took 1661721 ticks
  2822. Iteration 7 took 1810390 ticks
  2823. Iteration 8 took 1582049 ticks
  2824. Iteration 9 took 1587597 ticks
  2825. Iteration 10 took 1903483 ticks
  2826. Iteration 11 took 1606502 ticks
  2827. Iteration 12 took 1638753 ticks
  2828. Iteration 13 took 1884307 ticks
  2829. Iteration 14 took 1788809 ticks
  2830. Iteration 15 took 1920640 ticks
  2831. Iteration 16 took 1907707 ticks
  2832. Iteration 17 took 1704676 ticks
  2833. Iteration 18 took 1902468 ticks
  2834. Iteration 19 took 1633715 ticks
  2835. Changing 20 users email addresses, twice each
  2836. Iteration 0 on user 0 took 1928798 ticks
  2837. Iteration 0 on user 1 took 1706799 ticks
  2838. Iteration 0 on user 2 took 1743040 ticks
  2839. Iteration 0 on user 3 took 1831894 ticks
  2840. Iteration 0 on user 4 took 1930754 ticks
  2841. Iteration 0 on user 5 took 2004495 ticks
  2842. Iteration 0 on user 6 took 1790976 ticks
  2843. Iteration 0 on user 7 took 1963229 ticks
  2844. Iteration 0 on user 8 took 1741102 ticks
  2845. Iteration 0 on user 9 took 1897479 ticks
  2846. Iteration 0 on user 10 took 1983233 ticks
  2847. Iteration 0 on user 11 took 1930899 ticks
  2848. Iteration 0 on user 12 took 1990017 ticks
  2849. Iteration 0 on user 13 took 1702229 ticks
  2850. Iteration 0 on user 14 took 1899515 ticks
  2851. Iteration 0 on user 15 took 1770798 ticks
  2852. Iteration 0 on user 16 took 1735783 ticks
  2853. Iteration 0 on user 17 took 1939213 ticks
  2854. Iteration 0 on user 18 took 1979084 ticks
  2855. Iteration 0 on user 19 took 1680232 ticks
  2856. Iteration 1 on user 0 took 1937716 ticks
  2857. Iteration 1 on user 1 took 1745848 ticks
  2858. Iteration 1 on user 2 took 1735117 ticks
  2859. Iteration 1 on user 3 took 1959821 ticks
  2860. Iteration 1 on user 4 took 1924845 ticks
  2861. Iteration 1 on user 5 took 1909836 ticks
  2862. Iteration 1 on user 6 took 2004265 ticks
  2863. Iteration 1 on user 7 took 1811478 ticks
  2864. Iteration 1 on user 8 took 1809406 ticks
  2865. Iteration 1 on user 9 took 1699962 ticks
  2866. Iteration 1 on user 10 took 1931296 ticks
  2867. Iteration 1 on user 11 took 1926636 ticks
  2868. Iteration 1 on user 12 took 1943062 ticks
  2869. Iteration 1 on user 13 took 1719976 ticks
  2870. Iteration 1 on user 14 took 1861530 ticks
  2871. Iteration 1 on user 15 took 1945361 ticks
  2872. Iteration 1 on user 16 took 1923180 ticks
  2873. Iteration 1 on user 17 took 1932075 ticks
  2874. Iteration 1 on user 18 took 1916352 ticks
  2875. Iteration 1 on user 19 took 1714617 ticks
  2876. Using `SELECT COUNT(*)` for updates to BucketCount, updating all bucket numbers after threshold is passed
  2877. Seeding DB with 100000 users
  2878. Saving changes
  2879. Adding 20 users individually
  2880. Iteration 0 took 1069900 ticks
  2881. Iteration 1 took 1072321 ticks
  2882. Iteration 2 took 1097464 ticks
  2883. Iteration 3 took 1079708 ticks
  2884. Iteration 4 took 1092340 ticks
  2885. Iteration 5 took 1084890 ticks
  2886. Iteration 6 took 1083340 ticks
  2887. Iteration 7 took 1043541 ticks
  2888. Iteration 8 took 1038061 ticks
  2889. Iteration 9 took 1079528 ticks
  2890. Iteration 10 took 1054162 ticks
  2891. Iteration 11 took 1053956 ticks
  2892. Iteration 12 took 1040399 ticks
  2893. Iteration 13 took 1051169 ticks
  2894. Iteration 14 took 1049413 ticks
  2895. Iteration 15 took 1051812 ticks
  2896. Iteration 16 took 1038460 ticks
  2897. Iteration 17 took 1043997 ticks
  2898. Iteration 18 took 1047600 ticks
  2899. Iteration 19 took 1045101 ticks
  2900. Changing 20 users email addresses, twice each
  2901. Iteration 0 on user 0 took 2144929 ticks
  2902. Iteration 0 on user 1 took 2309197 ticks
  2903. Iteration 0 on user 2 took 2296804 ticks
  2904. Iteration 0 on user 3 took 2303324 ticks
  2905. Iteration 0 on user 4 took 2179032 ticks
  2906. Iteration 0 on user 5 took 2188025 ticks
  2907. Iteration 0 on user 6 took 2203000 ticks
  2908. Iteration 0 on user 7 took 2179551 ticks
  2909. Iteration 0 on user 8 took 2187701 ticks
  2910. Iteration 0 on user 9 took 2181731 ticks
  2911. Iteration 0 on user 10 took 2159705 ticks
  2912. Iteration 0 on user 11 took 2182793 ticks
  2913. Iteration 0 on user 12 took 2191284 ticks
  2914. Iteration 0 on user 13 took 2191599 ticks
  2915. Iteration 0 on user 14 took 2218704 ticks
  2916. Iteration 0 on user 15 took 2199685 ticks
  2917. Iteration 0 on user 16 took 2177090 ticks
  2918. Iteration 0 on user 17 took 2162551 ticks
  2919. Iteration 0 on user 18 took 2210758 ticks
  2920. Iteration 0 on user 19 took 2238903 ticks
  2921. Iteration 1 on user 0 took 2214070 ticks
  2922. Iteration 1 on user 1 took 2169453 ticks
  2923. Iteration 1 on user 2 took 2219987 ticks
  2924. Iteration 1 on user 3 took 2161489 ticks
  2925. Iteration 1 on user 4 took 2184964 ticks
  2926. Iteration 1 on user 5 took 2178298 ticks
  2927. Iteration 1 on user 6 took 2170673 ticks
  2928. Iteration 1 on user 7 took 2169208 ticks
  2929. Iteration 1 on user 8 took 2184253 ticks
  2930. Iteration 1 on user 9 took 2171763 ticks
  2931. Iteration 1 on user 10 took 2181439 ticks
  2932. Iteration 1 on user 11 took 2172834 ticks
  2933. Iteration 1 on user 12 took 2195703 ticks
  2934. Iteration 1 on user 13 took 2194453 ticks
  2935. Iteration 1 on user 14 took 2198717 ticks
  2936. Iteration 1 on user 15 took 2231701 ticks
  2937. Iteration 1 on user 16 took 2200611 ticks
  2938. Iteration 1 on user 17 took 2164702 ticks
  2939. Iteration 1 on user 18 took 2203711 ticks
  2940. Iteration 1 on user 19 took 2183038 ticks
  2941. Control: Using no encryption
  2942. Seeding DB with 100000 users
  2943. Saving changes
  2944. Adding 30 users individually
  2945. Iteration 0 took 753598 ticks
  2946. Iteration 1 took 753543 ticks
  2947. Iteration 2 took 742104 ticks
  2948. Iteration 3 took 752708 ticks
  2949. Iteration 4 took 782512 ticks
  2950. Iteration 5 took 772195 ticks
  2951. Iteration 6 took 782640 ticks
  2952. Iteration 7 took 745087 ticks
  2953. Iteration 8 took 735500 ticks
  2954. Iteration 9 took 737143 ticks
  2955. Iteration 10 took 748988 ticks
  2956. Iteration 11 took 740849 ticks
  2957. Iteration 12 took 732671 ticks
  2958. Iteration 13 took 727669 ticks
  2959. Iteration 14 took 730234 ticks
  2960. Iteration 15 took 735700 ticks
  2961. Iteration 16 took 730445 ticks
  2962. Iteration 17 took 750628 ticks
  2963. Iteration 18 took 744913 ticks
  2964. Iteration 19 took 746573 ticks
  2965. Iteration 20 took 745048 ticks
  2966. Iteration 21 took 738513 ticks
  2967. Iteration 22 took 737727 ticks
  2968. Iteration 23 took 740350 ticks
  2969. Iteration 24 took 737086 ticks
  2970. Iteration 25 took 735677 ticks
  2971. Iteration 26 took 732710 ticks
  2972. Iteration 27 took 734756 ticks
  2973. Iteration 28 took 731354 ticks
  2974. Iteration 29 took 738809 ticks
  2975. Changing 30 users email addresses, twice each
  2976. Iteration 0 on user 0 took 738332 ticks
  2977. Iteration 0 on user 1 took 725870 ticks
  2978. Iteration 0 on user 2 took 732052 ticks
  2979. Iteration 0 on user 3 took 731645 ticks
  2980. Iteration 0 on user 4 took 751716 ticks
  2981. Iteration 0 on user 5 took 746594 ticks
  2982. Iteration 0 on user 6 took 739376 ticks
  2983. Iteration 0 on user 7 took 726314 ticks
  2984. Iteration 0 on user 8 took 731069 ticks
  2985. Iteration 0 on user 9 took 751266 ticks
  2986. Iteration 0 on user 10 took 812896 ticks
  2987. Iteration 0 on user 11 took 732493 ticks
  2988. Iteration 0 on user 12 took 732957 ticks
  2989. Iteration 0 on user 13 took 773640 ticks
  2990. Iteration 0 on user 14 took 726650 ticks
  2991. Iteration 0 on user 15 took 734845 ticks
  2992. Iteration 0 on user 16 took 760128 ticks
  2993. Iteration 0 on user 17 took 741609 ticks
  2994. Iteration 0 on user 18 took 737910 ticks
  2995. Iteration 0 on user 19 took 746540 ticks
  2996. Iteration 0 on user 20 took 739454 ticks
  2997. Iteration 0 on user 21 took 731860 ticks
  2998. Iteration 0 on user 22 took 739386 ticks
  2999. Iteration 0 on user 23 took 736066 ticks
  3000. Iteration 0 on user 24 took 717195 ticks
  3001. Iteration 0 on user 25 took 734829 ticks
  3002. Iteration 0 on user 26 took 757114 ticks
  3003. Iteration 0 on user 27 took 734375 ticks
  3004. Iteration 0 on user 28 took 744126 ticks
  3005. Iteration 0 on user 29 took 759128 ticks
  3006. Iteration 1 on user 0 took 738594 ticks
  3007. Iteration 1 on user 1 took 729013 ticks
  3008. Iteration 1 on user 2 took 737042 ticks
  3009. Iteration 1 on user 3 took 743327 ticks
  3010. Iteration 1 on user 4 took 742406 ticks
  3011. Iteration 1 on user 5 took 749291 ticks
  3012. Iteration 1 on user 6 took 734503 ticks
  3013. Iteration 1 on user 7 took 733859 ticks
  3014. Iteration 1 on user 8 took 740316 ticks
  3015. Iteration 1 on user 9 took 745597 ticks
  3016. Iteration 1 on user 10 took 765531 ticks
  3017. Iteration 1 on user 11 took 724300 ticks
  3018. Iteration 1 on user 12 took 729023 ticks
  3019. Iteration 1 on user 13 took 741729 ticks
  3020. Iteration 1 on user 14 took 729054 ticks
  3021. Iteration 1 on user 15 took 737670 ticks
  3022. Iteration 1 on user 16 took 740058 ticks
  3023. Iteration 1 on user 17 took 735799 ticks
  3024. Iteration 1 on user 18 took 732457 ticks
  3025. Iteration 1 on user 19 took 743522 ticks
  3026. Iteration 1 on user 20 took 728927 ticks
  3027. Iteration 1 on user 21 took 757127 ticks
  3028. Iteration 1 on user 22 took 740264 ticks
  3029. Iteration 1 on user 23 took 720255 ticks
  3030. Iteration 1 on user 24 took 758281 ticks
  3031. Iteration 1 on user 25 took 743671 ticks
  3032. Iteration 1 on user 26 took 741371 ticks
  3033. Iteration 1 on user 27 took 757789 ticks
  3034. Iteration 1 on user 28 took 734187 ticks
  3035. Iteration 1 on user 29 took 720952 ticks
  3036. Control: using a fixed number of buckets
  3037. Seeding DB with 100000 users
  3038. Saving changes
  3039. Adding 30 users individually
  3040. Iteration 0 took 924464 ticks
  3041. Iteration 1 took 895056 ticks
  3042. Iteration 2 took 917525 ticks
  3043. Iteration 3 took 912955 ticks
  3044. Iteration 4 took 929148 ticks
  3045. Iteration 5 took 931094 ticks
  3046. Iteration 6 took 936211 ticks
  3047. Iteration 7 took 909118 ticks
  3048. Iteration 8 took 955261 ticks
  3049. Iteration 9 took 954409 ticks
  3050. Iteration 10 took 979415 ticks
  3051. Iteration 11 took 955204 ticks
  3052. Iteration 12 took 934555 ticks
  3053. Iteration 13 took 914798 ticks
  3054. Iteration 14 took 910550 ticks
  3055. Iteration 15 took 888210 ticks
  3056. Iteration 16 took 905585 ticks
  3057. Iteration 17 took 955149 ticks
  3058. Iteration 18 took 935567 ticks
  3059. Iteration 19 took 944464 ticks
  3060. Iteration 20 took 931648 ticks
  3061. Iteration 21 took 922432 ticks
  3062. Iteration 22 took 922763 ticks
  3063. Iteration 23 took 909274 ticks
  3064. Iteration 24 took 913560 ticks
  3065. Iteration 25 took 904939 ticks
  3066. Iteration 26 took 913065 ticks
  3067. Iteration 27 took 922020 ticks
  3068. Iteration 28 took 918839 ticks
  3069. Iteration 29 took 911000 ticks
  3070. Changing 30 users email addresses, twice each
  3071. Iteration 0 on user 0 took 1710054 ticks
  3072. Iteration 0 on user 1 took 1735561 ticks
  3073. Iteration 0 on user 2 took 1715647 ticks
  3074. Iteration 0 on user 3 took 1712950 ticks
  3075. Iteration 0 on user 4 took 2511633 ticks
  3076. Iteration 0 on user 5 took 1677111 ticks
  3077. Iteration 0 on user 6 took 1697136 ticks
  3078. Iteration 0 on user 7 took 1675289 ticks
  3079. Iteration 0 on user 8 took 1685916 ticks
  3080. Iteration 0 on user 9 took 1669528 ticks
  3081. Iteration 0 on user 10 took 1676084 ticks
  3082. Iteration 0 on user 11 took 1701327 ticks
  3083. Iteration 0 on user 12 took 1701339 ticks
  3084. Iteration 0 on user 13 took 1711773 ticks
  3085. Iteration 0 on user 14 took 1668283 ticks
  3086. Iteration 0 on user 15 took 1641764 ticks
  3087. Iteration 0 on user 16 took 1664441 ticks
  3088. Iteration 0 on user 17 took 1722602 ticks
  3089. Iteration 0 on user 18 took 1675973 ticks
  3090. Iteration 0 on user 19 took 1675808 ticks
  3091. Iteration 0 on user 20 took 1659350 ticks
  3092. Iteration 0 on user 21 took 1656883 ticks
  3093. Iteration 0 on user 22 took 1660153 ticks
  3094. Iteration 0 on user 23 took 1697602 ticks
  3095. Iteration 0 on user 24 took 1666857 ticks
  3096. Iteration 0 on user 25 took 1713791 ticks
  3097. Iteration 0 on user 26 took 1638086 ticks
  3098. Iteration 0 on user 27 took 1629296 ticks
  3099. Iteration 0 on user 28 took 1645768 ticks
  3100. Iteration 0 on user 29 took 1720645 ticks
  3101. Iteration 1 on user 0 took 1758793 ticks
  3102. Iteration 1 on user 1 took 1688701 ticks
  3103. Iteration 1 on user 2 took 2354238 ticks
  3104. Iteration 1 on user 3 took 1655311 ticks
  3105. Iteration 1 on user 4 took 1690476 ticks
  3106. Iteration 1 on user 5 took 1668810 ticks
  3107. Iteration 1 on user 6 took 1675522 ticks
  3108. Iteration 1 on user 7 took 1654547 ticks
  3109. Iteration 1 on user 8 took 1663325 ticks
  3110. Iteration 1 on user 9 took 1672792 ticks
  3111. Iteration 1 on user 10 took 1703563 ticks
  3112. Iteration 1 on user 11 took 1680682 ticks
  3113. Iteration 1 on user 12 took 1664823 ticks
  3114. Iteration 1 on user 13 took 1689154 ticks
  3115. Iteration 1 on user 14 took 1647602 ticks
  3116. Iteration 1 on user 15 took 1653459 ticks
  3117. Iteration 1 on user 16 took 1738939 ticks
  3118. Iteration 1 on user 17 took 1682121 ticks
  3119. Iteration 1 on user 18 took 1682847 ticks
  3120. Iteration 1 on user 19 took 1685918 ticks
  3121. Iteration 1 on user 20 took 1653328 ticks
  3122. Iteration 1 on user 21 took 1681807 ticks
  3123. Iteration 1 on user 22 took 1689056 ticks
  3124. Iteration 1 on user 23 took 1667132 ticks
  3125. Iteration 1 on user 24 took 1649850 ticks
  3126. Iteration 1 on user 25 took 1653464 ticks
  3127. Iteration 1 on user 26 took 1682669 ticks
  3128. Iteration 1 on user 27 took 1680465 ticks
  3129. Iteration 1 on user 28 took 1687412 ticks
  3130. Iteration 1 on user 29 took 1668305 ticks
  3131. Using `SELECT COUNT(*)` for updates to BucketCount, storing BucketExponent in the entity
  3132. Seeding DB with 100000 users
  3133. Saving changes
  3134. Adding 30 users individually
  3135. Iteration 0 took 1489776 ticks
  3136. Iteration 1 took 1472937 ticks
  3137. Iteration 2 took 1556628 ticks
  3138. Iteration 3 took 1474189 ticks
  3139. Iteration 4 took 1389850 ticks
  3140. Iteration 5 took 1382840 ticks
  3141. Iteration 6 took 1375135 ticks
  3142. Iteration 7 took 1334261 ticks
  3143. Iteration 8 took 1311174 ticks
  3144. Iteration 9 took 1427842 ticks
  3145. Iteration 10 took 1350221 ticks
  3146. Iteration 11 took 1425256 ticks
  3147. Iteration 12 took 1359196 ticks
  3148. Iteration 13 took 1397492 ticks
  3149. Iteration 14 took 1432199 ticks
  3150. Iteration 15 took 1471673 ticks
  3151. Iteration 16 took 2071172 ticks
  3152. Iteration 17 took 1577383 ticks
  3153. Iteration 18 took 1500116 ticks
  3154. Iteration 19 took 1592602 ticks
  3155. Iteration 20 took 1732489 ticks
  3156. Iteration 21 took 1771209 ticks
  3157. Iteration 22 took 1543665 ticks
  3158. Iteration 23 took 1610736 ticks
  3159. Iteration 24 took 1619616 ticks
  3160. Iteration 25 took 1628815 ticks
  3161. Iteration 26 took 1641886 ticks
  3162. Iteration 27 took 1713335 ticks
  3163. Iteration 28 took 1623625 ticks
  3164. Iteration 29 took 1580985 ticks
  3165. Changing 30 users email addresses, twice each
  3166. Iteration 0 on user 0 took 1594655 ticks
  3167. Iteration 0 on user 1 took 1638083 ticks
  3168. Iteration 0 on user 2 took 1612916 ticks
  3169. Iteration 0 on user 3 took 1556072 ticks
  3170. Iteration 0 on user 4 took 1871284 ticks
  3171. Iteration 0 on user 5 took 1932592 ticks
  3172. Iteration 0 on user 6 took 1858299 ticks
  3173. Iteration 0 on user 7 took 1772382 ticks
  3174. Iteration 0 on user 8 took 1865216 ticks
  3175. Iteration 0 on user 9 took 1549499 ticks
  3176. Iteration 0 on user 10 took 5237904 ticks
  3177. Iteration 0 on user 11 took 1884428 ticks
  3178. Iteration 0 on user 12 took 1816770 ticks
  3179. Iteration 0 on user 13 took 1600187 ticks
  3180. Iteration 0 on user 14 took 1804694 ticks
  3181. Iteration 0 on user 15 took 1617393 ticks
  3182. Iteration 0 on user 16 took 1864536 ticks
  3183. Iteration 0 on user 17 took 1868598 ticks
  3184. Iteration 0 on user 18 took 2067933 ticks
  3185. Iteration 0 on user 19 took 2146011 ticks
  3186. Iteration 0 on user 20 took 1722819 ticks
  3187. Iteration 0 on user 21 took 1859018 ticks
  3188. Iteration 0 on user 22 took 1707285 ticks
  3189. Iteration 0 on user 23 took 1934553 ticks
  3190. Iteration 0 on user 24 took 1685409 ticks
  3191. Iteration 0 on user 25 took 1739293 ticks
  3192. Iteration 0 on user 26 took 1852793 ticks
  3193. Iteration 0 on user 27 took 2024768 ticks
  3194. Iteration 0 on user 28 took 1788091 ticks
  3195. Iteration 0 on user 29 took 1717121 ticks
  3196. Iteration 1 on user 0 took 1531988 ticks
  3197. Iteration 1 on user 1 took 1919067 ticks
  3198. Iteration 1 on user 2 took 1631652 ticks
  3199. Iteration 1 on user 3 took 2010491 ticks
  3200. Iteration 1 on user 4 took 1679093 ticks
  3201. Iteration 1 on user 5 took 1683430 ticks
  3202. Iteration 1 on user 6 took 1613296 ticks
  3203. Iteration 1 on user 7 took 1864378 ticks
  3204. Iteration 1 on user 8 took 1947435 ticks
  3205. Iteration 1 on user 9 took 1994076 ticks
  3206. Iteration 1 on user 10 took 1615929 ticks
  3207. Iteration 1 on user 11 took 1885441 ticks
  3208. Iteration 1 on user 12 took 1729058 ticks
  3209. Iteration 1 on user 13 took 1647126 ticks
  3210. Iteration 1 on user 14 took 1847486 ticks
  3211. Iteration 1 on user 15 took 1643260 ticks
  3212. Iteration 1 on user 16 took 1574984 ticks
  3213. Iteration 1 on user 17 took 1534604 ticks
  3214. Iteration 1 on user 18 took 2399829 ticks
  3215. Iteration 1 on user 19 took 1640916 ticks
  3216. Iteration 1 on user 20 took 1836068 ticks
  3217. Iteration 1 on user 21 took 1621930 ticks
  3218. Iteration 1 on user 22 took 1630611 ticks
  3219. Iteration 1 on user 23 took 2019676 ticks
  3220. Iteration 1 on user 24 took 4653954 ticks
  3221. Iteration 1 on user 25 took 1868582 ticks
  3222. Iteration 1 on user 26 took 1612807 ticks
  3223. Iteration 1 on user 27 took 1866078 ticks
  3224. Iteration 1 on user 28 took 1681153 ticks
  3225. Iteration 1 on user 29 took 1912387 ticks
  3226. Using a summary table for updates to BucketCount, storing BucketExponent in the entity
  3227. Seeding DB with 100000 users
  3228. Saving changes
  3229. Adding 30 users individually
  3230. Iteration 0 took 1408373 ticks
  3231. Iteration 1 took 1297226 ticks
  3232. Iteration 2 took 1351080 ticks
  3233. Iteration 3 took 1335185 ticks
  3234. Iteration 4 took 1390386 ticks
  3235. Iteration 5 took 1319566 ticks
  3236. Iteration 6 took 1359053 ticks
  3237. Iteration 7 took 1347666 ticks
  3238. Iteration 8 took 1265146 ticks
  3239. Iteration 9 took 1278275 ticks
  3240. Iteration 10 took 1422274 ticks
  3241. Iteration 11 took 1373832 ticks
  3242. Iteration 12 took 1279522 ticks
  3243. Iteration 13 took 1337924 ticks
  3244. Iteration 14 took 1400896 ticks
  3245. Iteration 15 took 1355653 ticks
  3246. Iteration 16 took 1330499 ticks
  3247. Iteration 17 took 1359149 ticks
  3248. Iteration 18 took 2368564 ticks
  3249. Iteration 19 took 1420846 ticks
  3250. Iteration 20 took 1372980 ticks
  3251. Iteration 21 took 1379547 ticks
  3252. Iteration 22 took 1400825 ticks
  3253. Iteration 23 took 1404188 ticks
  3254. Iteration 24 took 1399948 ticks
  3255. Iteration 25 took 1465778 ticks
  3256. Iteration 26 took 1459342 ticks
  3257. Iteration 27 took 1510328 ticks
  3258. Iteration 28 took 1544787 ticks
  3259. Iteration 29 took 1562740 ticks
  3260. Changing 30 users email addresses, twice each
  3261. Iteration 0 on user 0 took 1463472 ticks
  3262. Iteration 0 on user 1 took 1442528 ticks
  3263. Iteration 0 on user 2 took 1447625 ticks
  3264. Iteration 0 on user 3 took 1516709 ticks
  3265. Iteration 0 on user 4 took 1493016 ticks
  3266. Iteration 0 on user 5 took 1453886 ticks
  3267. Iteration 0 on user 6 took 2541671 ticks
  3268. Iteration 0 on user 7 took 1787033 ticks
  3269. Iteration 0 on user 8 took 1778028 ticks
  3270. Iteration 0 on user 9 took 1453422 ticks
  3271. Iteration 0 on user 10 took 1679111 ticks
  3272. Iteration 0 on user 11 took 1730107 ticks
  3273. Iteration 0 on user 12 took 1402527 ticks
  3274. Iteration 0 on user 13 took 1453013 ticks
  3275. Iteration 0 on user 14 took 1472997 ticks
  3276. Iteration 0 on user 15 took 1690043 ticks
  3277. Iteration 0 on user 16 took 1566324 ticks
  3278. Iteration 0 on user 17 took 1744514 ticks
  3279. Iteration 0 on user 18 took 1443954 ticks
  3280. Iteration 0 on user 19 took 1566340 ticks
  3281. Iteration 0 on user 20 took 1742121 ticks
  3282. Iteration 0 on user 21 took 1438111 ticks
  3283. Iteration 0 on user 22 took 1694713 ticks
  3284. Iteration 0 on user 23 took 1463847 ticks
  3285. Iteration 0 on user 24 took 1460439 ticks
  3286. Iteration 0 on user 25 took 1555753 ticks
  3287. Iteration 0 on user 26 took 1500066 ticks
  3288. Iteration 0 on user 27 took 1722642 ticks
  3289. Iteration 0 on user 28 took 1457617 ticks
  3290. Iteration 0 on user 29 took 1478153 ticks
  3291. Iteration 1 on user 0 took 1728255 ticks
  3292. Iteration 1 on user 1 took 1764597 ticks
  3293. Iteration 1 on user 2 took 1556861 ticks
  3294. Iteration 1 on user 3 took 1762690 ticks
  3295. Iteration 1 on user 4 took 1478272 ticks
  3296. Iteration 1 on user 5 took 1692745 ticks
  3297. Iteration 1 on user 6 took 1539895 ticks
  3298. Iteration 1 on user 7 took 1469426 ticks
  3299. Iteration 1 on user 8 took 1484144 ticks
  3300. Iteration 1 on user 9 took 1533086 ticks
  3301. Iteration 1 on user 10 took 1753756 ticks
  3302. Iteration 1 on user 11 took 1500008 ticks
  3303. Iteration 1 on user 12 took 1528944 ticks
  3304. Iteration 1 on user 13 took 1811514 ticks
  3305. Iteration 1 on user 14 took 1433951 ticks
  3306. Iteration 1 on user 15 took 1667939 ticks
  3307. Iteration 1 on user 16 took 1426034 ticks
  3308. Iteration 1 on user 17 took 1743091 ticks
  3309. Iteration 1 on user 18 took 2575834 ticks
  3310. Iteration 1 on user 19 took 1710230 ticks
  3311. Iteration 1 on user 20 took 1691855 ticks
  3312. Iteration 1 on user 21 took 1520937 ticks
  3313. Iteration 1 on user 22 took 1765171 ticks
  3314. Iteration 1 on user 23 took 1502993 ticks
  3315. Iteration 1 on user 24 took 1450929 ticks
  3316. Iteration 1 on user 25 took 1759924 ticks
  3317. Iteration 1 on user 26 took 1487496 ticks
  3318. Iteration 1 on user 27 took 1461432 ticks
  3319. Iteration 1 on user 28 took 1491853 ticks
  3320. Iteration 1 on user 29 took 1521915 ticks
  3321. Using autoincremented row numbers
  3322. Seeding DB with 100000 users
  3323. Saving changes
  3324. Adding 30 users individually
  3325. Iteration 0 took 2093130 ticks
  3326. Iteration 1 took 1916367 ticks
  3327. Iteration 2 took 1954949 ticks
  3328. Iteration 3 took 1928748 ticks
  3329. Iteration 4 took 2050358 ticks
  3330. Iteration 5 took 1876941 ticks
  3331. Iteration 6 took 1947054 ticks
  3332. Iteration 7 took 1743159 ticks
  3333. Iteration 8 took 1636192 ticks
  3334. Iteration 9 took 1988000 ticks
  3335. Iteration 10 took 1850727 ticks
  3336. Iteration 11 took 1873752 ticks
  3337. Iteration 12 took 2053476 ticks
  3338. Iteration 13 took 2031619 ticks
  3339. Iteration 14 took 2055540 ticks
  3340. Iteration 15 took 2184530 ticks
  3341. Iteration 16 took 1934960 ticks
  3342. Iteration 17 took 2074536 ticks
  3343. Iteration 18 took 2151211 ticks
  3344. Iteration 19 took 1915864 ticks
  3345. Iteration 20 took 2139624 ticks
  3346. Iteration 21 took 1873169 ticks
  3347. Iteration 22 took 2105540 ticks
  3348. Iteration 23 took 2130578 ticks
  3349. Iteration 24 took 1965231 ticks
  3350. Iteration 25 took 2168810 ticks
  3351. Iteration 26 took 2023732 ticks
  3352. Iteration 27 took 2037724 ticks
  3353. Iteration 28 took 2157464 ticks
  3354. Iteration 29 took 2289360 ticks
  3355. Changing 30 users email addresses, twice each
  3356. Iteration 0 on user 0 took 1990667 ticks
  3357. Iteration 0 on user 1 took 2290808 ticks
  3358. Iteration 0 on user 2 took 1897982 ticks
  3359. Iteration 0 on user 3 took 2205677 ticks
  3360. Iteration 0 on user 4 took 2020622 ticks
  3361. Iteration 0 on user 5 took 2177581 ticks
  3362. Iteration 0 on user 6 took 2211996 ticks
  3363. Iteration 0 on user 7 took 1914300 ticks
  3364. Iteration 0 on user 8 took 1886302 ticks
  3365. Iteration 0 on user 9 took 2014267 ticks
  3366. Iteration 0 on user 10 took 2168504 ticks
  3367. Iteration 0 on user 11 took 1934716 ticks
  3368. Iteration 0 on user 12 took 1887977 ticks
  3369. Iteration 0 on user 13 took 1912724 ticks
  3370. Iteration 0 on user 14 took 2026573 ticks
  3371. Iteration 0 on user 15 took 2118973 ticks
  3372. Iteration 0 on user 16 took 2128150 ticks
  3373. Iteration 0 on user 17 took 2089086 ticks
  3374. Iteration 0 on user 18 took 2165776 ticks
  3375. Iteration 0 on user 19 took 2057729 ticks
  3376. Iteration 0 on user 20 took 1915350 ticks
  3377. Iteration 0 on user 21 took 2180901 ticks
  3378. Iteration 0 on user 22 took 1894561 ticks
  3379. Iteration 0 on user 23 took 1873168 ticks
  3380. Iteration 0 on user 24 took 2052633 ticks
  3381. Iteration 0 on user 25 took 1899084 ticks
  3382. Iteration 0 on user 26 took 2078164 ticks
  3383. Iteration 0 on user 27 took 2101185 ticks
  3384. Iteration 0 on user 28 took 1827278 ticks
  3385. Iteration 0 on user 29 took 2158606 ticks
  3386. Iteration 1 on user 0 took 2162381 ticks
  3387. Iteration 1 on user 1 took 1811418 ticks
  3388. Iteration 1 on user 2 took 1895089 ticks
  3389. Iteration 1 on user 3 took 1914206 ticks
  3390. Iteration 1 on user 4 took 2104982 ticks
  3391. Iteration 1 on user 5 took 2164760 ticks
  3392. Iteration 1 on user 6 took 1916879 ticks
  3393. Iteration 1 on user 7 took 2237540 ticks
  3394. Iteration 1 on user 8 took 2243699 ticks
  3395. Iteration 1 on user 9 took 1888181 ticks
  3396. Iteration 1 on user 10 took 2150566 ticks
  3397. Iteration 1 on user 11 took 2127797 ticks
  3398. Iteration 1 on user 12 took 2151895 ticks
  3399. Iteration 1 on user 13 took 2001274 ticks
  3400. Iteration 1 on user 14 took 1870205 ticks
  3401. Iteration 1 on user 15 took 2102912 ticks
  3402. Iteration 1 on user 16 took 1976520 ticks
  3403. Iteration 1 on user 17 took 1919304 ticks
  3404. Iteration 1 on user 18 took 1994850 ticks
  3405. Iteration 1 on user 19 took 2089044 ticks
  3406. Iteration 1 on user 20 took 2198788 ticks
  3407. Iteration 1 on user 21 took 1941740 ticks
  3408. Iteration 1 on user 22 took 2160928 ticks
  3409. Iteration 1 on user 23 took 2006290 ticks
  3410. Iteration 1 on user 24 took 2131194 ticks
  3411. Iteration 1 on user 25 took 2174508 ticks
  3412. Iteration 1 on user 26 took 1911322 ticks
  3413. Iteration 1 on user 27 took 2154827 ticks
  3414. Iteration 1 on user 28 took 2008714 ticks
  3415. Iteration 1 on user 29 took 2147777 ticks
  3416. Using `SELECT COUNT(*)` for updates to BucketCount, updating all bucket numbers after threshold is passed
  3417. Seeding DB with 100000 users
  3418. Saving changes
  3419. Adding 30 users individually
  3420. Iteration 0 took 1078759 ticks
  3421. Iteration 1 took 1052468 ticks
  3422. Iteration 2 took 1043939 ticks
  3423. Iteration 3 took 1077651 ticks
  3424. Iteration 4 took 1805152 ticks
  3425. Iteration 5 took 1072182 ticks
  3426. Iteration 6 took 1062384 ticks
  3427. Iteration 7 took 1060844 ticks
  3428. Iteration 8 took 1095828 ticks
  3429. Iteration 9 took 1095053 ticks
  3430. Iteration 10 took 1058192 ticks
  3431. Iteration 11 took 1071309 ticks
  3432. Iteration 12 took 1050967 ticks
  3433. Iteration 13 took 1069327 ticks
  3434. Iteration 14 took 1071193 ticks
  3435. Iteration 15 took 1061586 ticks
  3436. Iteration 16 took 1054072 ticks
  3437. Iteration 17 took 1057974 ticks
  3438. Iteration 18 took 1055528 ticks
  3439. Iteration 19 took 1059504 ticks
  3440. Iteration 20 took 1060441 ticks
  3441. Iteration 21 took 1057394 ticks
  3442. Iteration 22 took 1047332 ticks
  3443. Iteration 23 took 1052943 ticks
  3444. Iteration 24 took 1054839 ticks
  3445. Iteration 25 took 1056737 ticks
  3446. Iteration 26 took 1049124 ticks
  3447. Iteration 27 took 1062874 ticks
  3448. Iteration 28 took 1056950 ticks
  3449. Iteration 29 took 1055686 ticks
  3450. Changing 30 users email addresses, twice each
  3451. Iteration 0 on user 0 took 2256260 ticks
  3452. Iteration 0 on user 1 took 2228976 ticks
  3453. Iteration 0 on user 2 took 2220598 ticks
  3454. Iteration 0 on user 3 took 2204240 ticks
  3455. Iteration 0 on user 4 took 2189663 ticks
  3456. Iteration 0 on user 5 took 2195124 ticks
  3457. Iteration 0 on user 6 took 2228184 ticks
  3458. Iteration 0 on user 7 took 2205997 ticks
  3459. Iteration 0 on user 8 took 2173301 ticks
  3460. Iteration 0 on user 9 took 2155479 ticks
  3461. Iteration 0 on user 10 took 2179225 ticks
  3462. Iteration 0 on user 11 took 2186297 ticks
  3463. Iteration 0 on user 12 took 2249509 ticks
  3464. Iteration 0 on user 13 took 2197445 ticks
  3465. Iteration 0 on user 14 took 2187278 ticks
  3466. Iteration 0 on user 15 took 2168610 ticks
  3467. Iteration 0 on user 16 took 2204713 ticks
  3468. Iteration 0 on user 17 took 2234718 ticks
  3469. Iteration 0 on user 18 took 2216632 ticks
  3470. Iteration 0 on user 19 took 2177476 ticks
  3471. Iteration 0 on user 20 took 2182666 ticks
  3472. Iteration 0 on user 21 took 2217082 ticks
  3473. Iteration 0 on user 22 took 2182768 ticks
  3474. Iteration 0 on user 23 took 2197642 ticks
  3475. Iteration 0 on user 24 took 2240068 ticks
  3476. Iteration 0 on user 25 took 2201361 ticks
  3477. Iteration 0 on user 26 took 2204914 ticks
  3478. Iteration 0 on user 27 took 2192197 ticks
  3479. Iteration 0 on user 28 took 2213693 ticks
  3480. Iteration 0 on user 29 took 2196160 ticks
  3481. Iteration 1 on user 0 took 2182609 ticks
  3482. Iteration 1 on user 1 took 2175147 ticks
  3483. Iteration 1 on user 2 took 2207078 ticks
  3484. Iteration 1 on user 3 took 2243453 ticks
  3485. Iteration 1 on user 4 took 2189024 ticks
  3486. Iteration 1 on user 5 took 2279092 ticks
  3487. Iteration 1 on user 6 took 2188022 ticks
  3488. Iteration 1 on user 7 took 2174098 ticks
  3489. Iteration 1 on user 8 took 2202955 ticks
  3490. Iteration 1 on user 9 took 2190477 ticks
  3491. Iteration 1 on user 10 took 2187136 ticks
  3492. Iteration 1 on user 11 took 2204939 ticks
  3493. Iteration 1 on user 12 took 2208682 ticks
  3494. Iteration 1 on user 13 took 2207738 ticks
  3495. Iteration 1 on user 14 took 2205932 ticks
  3496. Iteration 1 on user 15 took 2192300 ticks
  3497. Iteration 1 on user 16 took 2181315 ticks
  3498. Iteration 1 on user 17 took 2234649 ticks
  3499. Iteration 1 on user 18 took 2188282 ticks
  3500. Iteration 1 on user 19 took 2206907 ticks
  3501. Iteration 1 on user 20 took 2185559 ticks
  3502. Iteration 1 on user 21 took 2211374 ticks
  3503. Iteration 1 on user 22 took 2216891 ticks
  3504. Iteration 1 on user 23 took 2168575 ticks
  3505. Iteration 1 on user 24 took 2190485 ticks
  3506. Iteration 1 on user 25 took 2163339 ticks
  3507. Iteration 1 on user 26 took 2234382 ticks
  3508. Iteration 1 on user 27 took 2202092 ticks
  3509. Iteration 1 on user 28 took 2191940 ticks
  3510. Iteration 1 on user 29 took 2189683 ticks
  3511. Control: Using no encryption
  3512. Seeding DB with 1000000 users
  3513. Saving changes
  3514. Adding 10 users individually
  3515. Iteration 0 took 6554289 ticks
  3516. Iteration 1 took 6560005 ticks
  3517. Iteration 2 took 6446588 ticks
  3518. Iteration 3 took 6545852 ticks
  3519. Iteration 4 took 6498223 ticks
  3520. Iteration 5 took 6813132 ticks
  3521. Iteration 6 took 6935391 ticks
  3522. Iteration 7 took 6805422 ticks
  3523. Iteration 8 took 7070927 ticks
  3524. Iteration 9 took 7167681 ticks
  3525. Changing 10 users email addresses, twice each
  3526. Iteration 0 on user 0 took 6749517 ticks
  3527. Iteration 0 on user 1 took 6713827 ticks
  3528. Iteration 0 on user 2 took 6675996 ticks
  3529. Iteration 0 on user 3 took 6759640 ticks
  3530. Iteration 0 on user 4 took 6712013 ticks
  3531. Iteration 0 on user 5 took 6687223 ticks
  3532. Iteration 0 on user 6 took 6733278 ticks
  3533. Iteration 0 on user 7 took 6774619 ticks
  3534. Iteration 0 on user 8 took 6731432 ticks
  3535. Iteration 0 on user 9 took 6748156 ticks
  3536. Iteration 1 on user 0 took 6733058 ticks
  3537. Iteration 1 on user 1 took 6694947 ticks
  3538. Iteration 1 on user 2 took 6810708 ticks
  3539. Iteration 1 on user 3 took 6847964 ticks
  3540. Iteration 1 on user 4 took 6681679 ticks
  3541. Iteration 1 on user 5 took 6729429 ticks
  3542. Iteration 1 on user 6 took 6728874 ticks
  3543. Iteration 1 on user 7 took 6681205 ticks
  3544. Iteration 1 on user 8 took 6746839 ticks
  3545. Iteration 1 on user 9 took 6701213 ticks
  3546. Control: using a fixed number of buckets
  3547. Seeding DB with 1000000 users
  3548. Saving changes
  3549. Adding 10 users individually
  3550. Iteration 0 took 117401279 ticks
  3551. Iteration 1 took 8521144 ticks
  3552. Iteration 2 took 8714692 ticks
  3553. Iteration 3 took 15245268 ticks
  3554. Iteration 4 took 8084167 ticks
  3555. Iteration 5 took 11658380 ticks
  3556. Iteration 6 took 8185242 ticks
  3557. Iteration 7 took 11495766 ticks
  3558. Iteration 8 took 8206163 ticks
  3559. Iteration 9 took 8156571 ticks
  3560. Changing 10 users email addresses, twice each
  3561. Iteration 0 on user 0 took 15702852 ticks
  3562. Iteration 0 on user 1 took 15477538 ticks
  3563. Iteration 0 on user 2 took 15455403 ticks
  3564. Iteration 0 on user 3 took 15534068 ticks
  3565. Iteration 0 on user 4 took 15330509 ticks
  3566. Iteration 0 on user 5 took 17242727 ticks
  3567. Iteration 0 on user 6 took 15648815 ticks
  3568. Iteration 0 on user 7 took 18636322 ticks
  3569. Iteration 0 on user 8 took 15504049 ticks
  3570. Iteration 0 on user 9 took 15278504 ticks
  3571. Iteration 1 on user 0 took 15901987 ticks
  3572. Iteration 1 on user 1 took 15405930 ticks
  3573. Iteration 1 on user 2 took 15871552 ticks
  3574. Iteration 1 on user 3 took 15512230 ticks
  3575. Iteration 1 on user 4 took 15576287 ticks
  3576. Iteration 1 on user 5 took 15943582 ticks
  3577. Iteration 1 on user 6 took 15286869 ticks
  3578. Iteration 1 on user 7 took 16225009 ticks
  3579. Iteration 1 on user 8 took 15492694 ticks
  3580. Iteration 1 on user 9 took 15976515 ticks
  3581. Using `SELECT COUNT(*)` for updates to BucketCount, storing BucketExponent in the entity
  3582. Seeding DB with 1000000 users
  3583. Saving changes
  3584. Adding 10 users individually
  3585. Iteration 0 took 76707835 ticks
  3586. Iteration 1 took 25435896 ticks
  3587. Iteration 2 took 24051210 ticks
  3588. Iteration 3 took 14730130 ticks
  3589. Iteration 4 took 13358141 ticks
  3590. Iteration 5 took 15089452 ticks
  3591. Iteration 6 took 14195089 ticks
  3592. Iteration 7 took 14664764 ticks
  3593. Iteration 8 took 13501334 ticks
  3594. Iteration 9 took 13234464 ticks
  3595. Changing 10 users email addresses, twice each
  3596. Iteration 0 on user 0 took 12431911 ticks
  3597. Iteration 0 on user 1 took 14511629 ticks
  3598. Iteration 0 on user 2 took 13474398 ticks
  3599. Iteration 0 on user 3 took 12803638 ticks
  3600. Iteration 0 on user 4 took 13352765 ticks
  3601. Iteration 0 on user 5 took 10361611 ticks
  3602. Iteration 0 on user 6 took 12737059 ticks
  3603. Iteration 0 on user 7 took 11041729 ticks
  3604. Iteration 0 on user 8 took 12916139 ticks
  3605. Iteration 0 on user 9 took 13043249 ticks
  3606. Iteration 1 on user 0 took 13146210 ticks
  3607. Iteration 1 on user 1 took 16647301 ticks
  3608. Iteration 1 on user 2 took 13333598 ticks
  3609. Iteration 1 on user 3 took 13156157 ticks
  3610. Iteration 1 on user 4 took 13328786 ticks
  3611. Iteration 1 on user 5 took 13282441 ticks
  3612. Iteration 1 on user 6 took 10397142 ticks
  3613. Iteration 1 on user 7 took 13270803 ticks
  3614. Iteration 1 on user 8 took 13256051 ticks
  3615. Iteration 1 on user 9 took 12982361 ticks
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement