├── .gitignore ├── DBConnector ├── BaseExecutor.py ├── MysqlExecutor.py ├── PostgresExecutor.py └── __init__.py ├── DataPreprocessing ├── Data │ ├── .DS_Store │ ├── JOB_197knob.csv │ ├── JOB_20knob.csv │ └── JOB_5knob.csv └── Data_Preprocessing │ └── data_preprocessing.ipynb ├── FeatureSelection ├── FA_Kmeans.py ├── FeatureSelector.py ├── QueryEmbed.py ├── RW_ratio.py ├── TFIDF.py ├── __init__.py └── model │ └── fa_kmeans_file.pkl ├── KnobSelection ├── CART.py ├── Plackett_Burman.py ├── lasso.py └── model │ └── lasso_model.pkl ├── README.md ├── Tests ├── LICENSE ├── README.md ├── att_ddpg_test.py ├── cart_test.py ├── ddpg_test.py ├── dds_rbs_test.py ├── dnn_test.py ├── fa_kmeans_test.py ├── gpr_test.py ├── lasso_test.py ├── plackett_burman_test.py ├── run_job_bench.py ├── run_sysbench.py ├── run_worklaod.py ├── test.py ├── tfidf_test.py ├── tpcc-scm-1.rockspec ├── tpcc.lua ├── tpcc_check.lua ├── tpcc_common.lua └── tpcc_run.lua ├── TuningAlgorithm ├── ATT_ddpg.py ├── DDS_RBS.py ├── DNN.py ├── GPR.py ├── ddpg.py ├── ddpg_actionstate.py └── qtune.py ├── Workload └── TestWorkload │ ├── job_mysql.bin │ ├── test.txt │ ├── train_table3_size4M_sample.txt │ └── workload.bin ├── config.ini ├── config.py ├── config_mysql.ini ├── data ├── data_file.pkl └── lasso_train_data.pkl ├── database-knobs ├── .DS_Store ├── MySQL-knobs.md └── PostgreSQL-knobs.md ├── requirements.txt └── test.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/.gitignore -------------------------------------------------------------------------------- /DBConnector/BaseExecutor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/DBConnector/BaseExecutor.py -------------------------------------------------------------------------------- /DBConnector/MysqlExecutor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/DBConnector/MysqlExecutor.py -------------------------------------------------------------------------------- /DBConnector/PostgresExecutor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/DBConnector/PostgresExecutor.py -------------------------------------------------------------------------------- /DBConnector/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DataPreprocessing/Data/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/DataPreprocessing/Data/.DS_Store -------------------------------------------------------------------------------- /DataPreprocessing/Data/JOB_197knob.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/DataPreprocessing/Data/JOB_197knob.csv -------------------------------------------------------------------------------- /DataPreprocessing/Data/JOB_20knob.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/DataPreprocessing/Data/JOB_20knob.csv -------------------------------------------------------------------------------- /DataPreprocessing/Data/JOB_5knob.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/DataPreprocessing/Data/JOB_5knob.csv -------------------------------------------------------------------------------- /DataPreprocessing/Data_Preprocessing/data_preprocessing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/DataPreprocessing/Data_Preprocessing/data_preprocessing.ipynb -------------------------------------------------------------------------------- /FeatureSelection/FA_Kmeans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/FeatureSelection/FA_Kmeans.py -------------------------------------------------------------------------------- /FeatureSelection/FeatureSelector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/FeatureSelection/FeatureSelector.py -------------------------------------------------------------------------------- /FeatureSelection/QueryEmbed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/FeatureSelection/QueryEmbed.py -------------------------------------------------------------------------------- /FeatureSelection/RW_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/FeatureSelection/RW_ratio.py -------------------------------------------------------------------------------- /FeatureSelection/TFIDF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/FeatureSelection/TFIDF.py -------------------------------------------------------------------------------- /FeatureSelection/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FeatureSelection/model/fa_kmeans_file.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/FeatureSelection/model/fa_kmeans_file.pkl -------------------------------------------------------------------------------- /KnobSelection/CART.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/KnobSelection/CART.py -------------------------------------------------------------------------------- /KnobSelection/Plackett_Burman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/KnobSelection/Plackett_Burman.py -------------------------------------------------------------------------------- /KnobSelection/lasso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/KnobSelection/lasso.py -------------------------------------------------------------------------------- /KnobSelection/model/lasso_model.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/KnobSelection/model/lasso_model.pkl -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/README.md -------------------------------------------------------------------------------- /Tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/LICENSE -------------------------------------------------------------------------------- /Tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/README.md -------------------------------------------------------------------------------- /Tests/att_ddpg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/att_ddpg_test.py -------------------------------------------------------------------------------- /Tests/cart_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/cart_test.py -------------------------------------------------------------------------------- /Tests/ddpg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/ddpg_test.py -------------------------------------------------------------------------------- /Tests/dds_rbs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/dds_rbs_test.py -------------------------------------------------------------------------------- /Tests/dnn_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/dnn_test.py -------------------------------------------------------------------------------- /Tests/fa_kmeans_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/fa_kmeans_test.py -------------------------------------------------------------------------------- /Tests/gpr_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/gpr_test.py -------------------------------------------------------------------------------- /Tests/lasso_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/lasso_test.py -------------------------------------------------------------------------------- /Tests/plackett_burman_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/plackett_burman_test.py -------------------------------------------------------------------------------- /Tests/run_job_bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/run_job_bench.py -------------------------------------------------------------------------------- /Tests/run_sysbench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/run_sysbench.py -------------------------------------------------------------------------------- /Tests/run_worklaod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/run_worklaod.py -------------------------------------------------------------------------------- /Tests/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/test.py -------------------------------------------------------------------------------- /Tests/tfidf_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/tfidf_test.py -------------------------------------------------------------------------------- /Tests/tpcc-scm-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/tpcc-scm-1.rockspec -------------------------------------------------------------------------------- /Tests/tpcc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/tpcc.lua -------------------------------------------------------------------------------- /Tests/tpcc_check.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/tpcc_check.lua -------------------------------------------------------------------------------- /Tests/tpcc_common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/tpcc_common.lua -------------------------------------------------------------------------------- /Tests/tpcc_run.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Tests/tpcc_run.lua -------------------------------------------------------------------------------- /TuningAlgorithm/ATT_ddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/TuningAlgorithm/ATT_ddpg.py -------------------------------------------------------------------------------- /TuningAlgorithm/DDS_RBS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/TuningAlgorithm/DDS_RBS.py -------------------------------------------------------------------------------- /TuningAlgorithm/DNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/TuningAlgorithm/DNN.py -------------------------------------------------------------------------------- /TuningAlgorithm/GPR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/TuningAlgorithm/GPR.py -------------------------------------------------------------------------------- /TuningAlgorithm/ddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/TuningAlgorithm/ddpg.py -------------------------------------------------------------------------------- /TuningAlgorithm/ddpg_actionstate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/TuningAlgorithm/ddpg_actionstate.py -------------------------------------------------------------------------------- /TuningAlgorithm/qtune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/TuningAlgorithm/qtune.py -------------------------------------------------------------------------------- /Workload/TestWorkload/job_mysql.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Workload/TestWorkload/job_mysql.bin -------------------------------------------------------------------------------- /Workload/TestWorkload/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Workload/TestWorkload/test.txt -------------------------------------------------------------------------------- /Workload/TestWorkload/train_table3_size4M_sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Workload/TestWorkload/train_table3_size4M_sample.txt -------------------------------------------------------------------------------- /Workload/TestWorkload/workload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/Workload/TestWorkload/workload.bin -------------------------------------------------------------------------------- /config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/config.ini -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/config.py -------------------------------------------------------------------------------- /config_mysql.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/config_mysql.ini -------------------------------------------------------------------------------- /data/data_file.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/data/data_file.pkl -------------------------------------------------------------------------------- /data/lasso_train_data.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/data/lasso_train_data.pkl -------------------------------------------------------------------------------- /database-knobs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/database-knobs/.DS_Store -------------------------------------------------------------------------------- /database-knobs/MySQL-knobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/database-knobs/MySQL-knobs.md -------------------------------------------------------------------------------- /database-knobs/PostgreSQL-knobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/database-knobs/PostgreSQL-knobs.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evolveDB/tuning-survey/HEAD/requirements.txt -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------