in scripts/glue_script/run_redshift_benchmark.py [0:0]
def __init__(self,host,user,password,sql_file_root,port='5439',dbname='dev',num_sql_files=10, result_cache='off',num_runs=1,parallel_level=10):
self.dbname=dbname
self.host=host
self.port=port
self.user=user
self.password=password
self.sql_file_root = sql_file_root
self.num_sql_files=num_sql_files
self.num_runs=num_runs
self.result_cache = result_cache
self.parallel_level = parallel_level
self._pool=None
# Set up logging
self.root = logging.getLogger()
self.root.setLevel(logging.INFO)
handler = logging.StreamHandler(sys.stdout)
handler.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
handler.setFormatter(formatter)
self.root.addHandler(handler)
self.root.info("Start custom logging...")
self.rs_con_pool()
self.result_summary=pd.DataFrame(columns=['testName','query','round','testType','startTime','endTime','elapseSeconds'])
self.test_name = 'Benchmark-%s'%datetime.datetime.now()