Guest User

Untitled

a guest
Mar 21st, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. import mysql.connector
  2. import uuid
  3. import time
  4.  
  5. def do_some_writes(conn, rowcount, autocommit=True):
  6. add_row = ("INSERT INTO mark (s) values (%s)");
  7.  
  8. cursor = conn.cursor()
  9.  
  10. for _ in xrange(rowcount):
  11. cursor.execute(add_row, (str(uuid.uuid4()),))
  12. if autocommit:
  13. conn.commit()
  14.  
  15. conn.commit()
  16. cursor.close()
  17.  
  18.  
  19. if __name__ == '__main__':
  20. rowcount = 1000
  21. conn = mysql.connector.connect(user="root", password="12345", host="mysql", database="marktesting")
  22.  
  23. for autocommit in [True, False]:
  24. start_time = time.time()
  25. do_some_writes(conn, rowcount, autocommit=autocommit)
  26. end_time = time.time()
  27.  
  28. print "Time to insert %d rows with autocommit = %s: %f" % (rowcount, autocommit, end_time - start_time)
  29.  
  30. conn.close()
Add Comment
Please, Sign In to add comment