Files
mariadb-connector-python/testing/benchmarks/benchmark/select_1.py
rusher 4c75199a75 [misc] MariaDB benchmark common test suite implementation
benchmark precision improved running on one thread only with at least 1000 warmup operations
2022-09-06 11:03:31 +02:00

19 lines
397 B
Python

#!/usr/bin/env python3 -O
# -*- coding: utf-8 -*-
import pyperf
def select_1(loops, conn, paramstyle):
cursor = conn.cursor()
range_it = range(loops)
t0 = pyperf.perf_counter()
for value in range_it:
cursor = conn.cursor()
cursor.execute("select 1")
rows = cursor.fetchall()
del rows
cursor.close()
return pyperf.perf_counter() - t0