Advertisement
funny_falcon

Untitled

May 12th, 2017
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- synchronous_commit = off
  2. -- init
  3. create unlogged table test3 (id integer not null primary key, val text);
  4. insert into test3 (id, val)  select i , '!'|| i from generate_series(1, 10000000) as i;
  5. select in_memory_btree_insert(i, i) from generate_series(1, 10000000) as i;
  6.  
  7. -- select_update_test3.sql
  8. \set upper 10 * :scale
  9. \set id1 random(1, :upper)
  10. \set id2 random(1, :upper)
  11.  
  12. select * from test3 where id = :id1;
  13. update test3 set val = '!' || :id1 where id = :id2;
  14.  
  15. -- select_update_btree.sql
  16. \set upper 10 * :scale
  17. \set id1 random(1, :upper)
  18. \set id2 random(1, :upper)
  19.  
  20. select in_memory_btree_get(:id1);
  21. select in_memory_btree_upsert(:id2, :id1);
  22.  
  23. -- $ pgbench -M prepared -c 4 -P 3 -s 1000000 -T 1000 -f select_update_btree.sql testdb
  24. -- progress: 3.0 s, 35988.3 tps, lat 0.111 ms stddev 0.735
  25. -- progress: 6.0 s, 31191.0 tps, lat 0.128 ms stddev 0.920
  26. -- progress: 9.0 s, 31488.9 tps, lat 0.127 ms stddev 0.894
  27. -- progress: 12.0 s, 31266.8 tps, lat 0.128 ms stddev 0.959
  28. -- progress: 15.0 s, 30614.4 tps, lat 0.131 ms stddev 0.883
  29. -- progress: 18.0 s, 28218.5 tps, lat 0.141 ms stddev 2.469
  30. -- progress: 21.0 s, 31889.1 tps, lat 0.126 ms stddev 0.934
  31. -- progress: 24.0 s, 30604.1 tps, lat 0.131 ms stddev 1.242
  32. -- progress: 27.0 s, 32038.9 tps, lat 0.125 ms stddev 0.948
  33. -- progress: 30.0 s, 30847.8 tps, lat 0.130 ms stddev 1.032
  34. -- progress: 33.0 s, 30609.1 tps, lat 0.130 ms stddev 1.007
  35.  
  36. -- $ pgbench -M prepared -c 4 -P 3 -s 1000000 -T 1000 -f select_update_test3.sql testdb
  37. -- progress: 3.0 s, 25938.3 tps, lat 0.154 ms stddev 0.834
  38. -- progress: 6.0 s, 24918.0 tps, lat 0.160 ms stddev 0.907
  39. -- progress: 9.0 s, 23436.9 tps, lat 0.171 ms stddev 1.867
  40. -- progress: 12.0 s, 25321.8 tps, lat 0.158 ms stddev 0.901
  41. -- progress: 15.0 s, 24628.2 tps, lat 0.162 ms stddev 1.061
  42. -- progress: 18.0 s, 22869.4 tps, lat 0.175 ms stddev 1.012
  43. -- progress: 21.0 s, 23341.4 tps, lat 0.172 ms stddev 1.047
  44. -- progress: 24.0 s, 24103.8 tps, lat 0.166 ms stddev 0.872
  45. -- progress: 27.0 s, 25767.8 tps, lat 0.155 ms stddev 0.842
  46. -- progress: 30.0 s, 25090.8 tps, lat 0.159 ms stddev 0.872
  47. -- progress: 33.0 s, 23343.8 tps, lat 0.171 ms stddev 0.998
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement