in source/benchmark-sample/run-query.py [0:0]
def main():
"""
./run-query.py -g spark -d tpcds_orc_1000,tpcds_parquet_1000 -s juicefs://your-volume-name
:return:
"""
parse = optparse.OptionParser()
parse.add_option('-g', '--engine', dest='engine')
parse.add_option('-d', '--database', dest='database', default="tpcds_orc_1000,tpcds_parquet_1000")
parse.add_option('-s', '--filesystem', dest='filesystem')
(options, args) = parse.parse_args()
engines = options.engine.split(",")
databases = options.database.split(",")
filesystems = options.filesystem.split(",")
for fs in filesystems:
fs_name = fs[:fs.index(":")]
for engine in engines:
for db in databases:
print("""
########################################
run queries in %s on %s in %s
########################################
""" % (engine, db, fs_name))
run(engine, db, fs_name)