def pre_benchmark():
    parse_args()

    ResultsDb.create_if_not_exist()

    if not Config.dropPageCache:
        load_db_on_page_cache(Config.sqlite3DbPath)
def pre_benchmark():
    parse_args()

    ResultsDb.create_if_not_exist()

    if not Config.dropPageCache:
        load_db_on_page_cache(Config.sqlite3DbPath)
def issue_sqls():
    sqls = SQL.get_sqls()
    for sql_no, sql in enumerate(sqls):
        drop_page_cache_if_necessary()

        cmd = get_sql_cmdline(sql)
        (stdout_str, stderr_str) = Util.sh_cmd_sync(cmd)

        row_dict = ResultsDb.get_row_dict(sql, sql_no)
        ResultsDb.pretty_print_row(stdout_str, stderr_str, row_dict)
        ResultsDb.insert(row_dict)
def issue_sqls():
    sqls = SQL.get_sqls()
    for sql_no, sql in enumerate(sqls):
        drop_page_cache_if_necessary()

        cmd = get_sql_cmdline(sql)
        (stdout_str, stderr_str) = Util.sh_cmd_sync(cmd)

        row_dict = ResultsDb.get_row_dict(sql, sql_no)
        ResultsDb.pretty_print_row(stdout_str, stderr_str, row_dict)
        ResultsDb.insert(row_dict)