Initial commit

This commit is contained in:
Ian Gulliver
2019-01-29 00:34:24 +00:00
parent e99a035e88
commit dac364befe
8 changed files with 309 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
#!/usr/bin/python3
import time
import psycopg2
############
SAMPLES = 10000
############
MICROSECONDS_PER_SECOND = 1000000
db = psycopg2.connect('host=35.235.77.254 user=postgres password=foobar dbname=benchmark')
c = db.cursor()
def MeanExecutionTime(samples):
start = time.perf_counter()
for _ in range(samples):
c.execute('SELECT 1')
end = time.perf_counter()
return (end - start) / samples
print('%dus' % (MeanExecutionTime(SAMPLES) * MICROSECONDS_PER_SECOND))