{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T04:29:57Z","timestamp":1778560197270,"version":"3.51.4"},"reference-count":69,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2021,6,5]],"date-time":"2021-06-05T00:00:00Z","timestamp":1622851200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,6,5]],"date-time":"2021-06-05T00:00:00Z","timestamp":1622851200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100014718","name":"Innovative Research Group Project of the National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61821003"],"award-info":[{"award-number":["61821003"]}],"id":[{"id":"10.13039\/100014718","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61632016"],"award-info":[{"award-number":["61632016"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61472198"],"award-info":[{"award-number":["61472198"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012166","name":"National Basic Research Program of China","doi-asserted-by":"publisher","award":["No.201-5CB358700"],"award-info":[{"award-number":["No.201-5CB358700"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["The VLDB Journal"],"published-print":{"date-parts":[[2021,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Configuration tuning is vital to optimize the performance of a database management system (DBMS). It becomes more tedious and urgent for cloud databases (CDB) due to diverse database instances and query workloads, which make the job of a database administrator (DBA) very difficult. Existing solutions for automatic DBMS configuration tuning have several limitations. Firstly, they adopt a pipelined learning model but cannot optimize the overall performance in an end-to-end manner. Secondly, they rely on large-scale high-quality training samples which are hard to obtain. Thirdly, existing approaches cannot recommend reasonable configurations for a large number of knobs to tune whose potential values live in such high-dimensional continuous space. Lastly, in cloud environments, existing approaches can hardly cope with the changes of hardware configurations and workloads, and have poor adaptability. To address these challenges, we design an end-to-end automatic CDB tuning system,<jats:inline-formula><jats:alternatives><jats:tex-math>$${\\texttt {CDBTune}}^{+}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><mml:msup><mml:mrow><mml:mi>CDBTune<\/mml:mi><\/mml:mrow><mml:mo>+<\/mml:mo><\/mml:msup><\/mml:math><\/jats:alternatives><\/jats:inline-formula>, using deep reinforcement learning (RL).<jats:inline-formula><jats:alternatives><jats:tex-math>$${\\texttt {CDBTune}}^{+}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><mml:msup><mml:mrow><mml:mi>CDBTune<\/mml:mi><\/mml:mrow><mml:mo>+<\/mml:mo><\/mml:msup><\/mml:math><\/jats:alternatives><\/jats:inline-formula>utilizes the deep deterministic policy gradient method to find the optimal configurations in a high-dimensional continuous space.<jats:inline-formula><jats:alternatives><jats:tex-math>$${\\texttt {CDBTune}}^{+}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><mml:msup><mml:mrow><mml:mi>CDBTune<\/mml:mi><\/mml:mrow><mml:mo>+<\/mml:mo><\/mml:msup><\/mml:math><\/jats:alternatives><\/jats:inline-formula>adopts a trial-and-error strategy to learn knob settings with a limited number of samples to accomplish the initial training, which alleviates the necessity of collecting a massive amount of high-quality samples.<jats:inline-formula><jats:alternatives><jats:tex-math>$${\\texttt {CDBTune}}^{+}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><mml:msup><mml:mrow><mml:mi>CDBTune<\/mml:mi><\/mml:mrow><mml:mo>+<\/mml:mo><\/mml:msup><\/mml:math><\/jats:alternatives><\/jats:inline-formula>adopts the reward-feedback mechanism in RL instead of traditional regression, which enables end-to-end learning and accelerates the convergence speed of our model and improves the efficiency of online tuning. Besides, we propose effective techniques to improve the training and tuning efficiency of<jats:inline-formula><jats:alternatives><jats:tex-math>$${\\texttt {CDBTune}}^{+}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><mml:msup><mml:mrow><mml:mi>CDBTune<\/mml:mi><\/mml:mrow><mml:mo>+<\/mml:mo><\/mml:msup><\/mml:math><\/jats:alternatives><\/jats:inline-formula>for practical usage in a cloud environment. We conducted extensive experiments under 7 different workloads on real cloud databases to evaluate<jats:inline-formula><jats:alternatives><jats:tex-math>$${\\texttt {CDBTune}}^{+}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><mml:msup><mml:mrow><mml:mi>CDBTune<\/mml:mi><\/mml:mrow><mml:mo>+<\/mml:mo><\/mml:msup><\/mml:math><\/jats:alternatives><\/jats:inline-formula>. Experimental results showed that<jats:inline-formula><jats:alternatives><jats:tex-math>$${\\texttt {CDBTune}}^{+}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><mml:msup><mml:mrow><mml:mi>CDBTune<\/mml:mi><\/mml:mrow><mml:mo>+<\/mml:mo><\/mml:msup><\/mml:math><\/jats:alternatives><\/jats:inline-formula>adapts well to a new hardware environment or workload, and significantly outperformed the state-of-the-art tuning tools and DBA experts.<\/jats:p>","DOI":"10.1007\/s00778-021-00670-9","type":"journal-article","created":{"date-parts":[[2021,6,5]],"date-time":"2021-06-05T09:02:52Z","timestamp":1622883772000},"page":"959-987","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":29,"title":["$$\\hbox {CDBTune}^{+}$$: An efficient deep reinforcement learning-based automatic cloud database tuning system"],"prefix":"10.1007","volume":"30","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3770-1463","authenticated-orcid":false,"given":"Ji","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ke","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guoliang","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ming","family":"Xie","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bin","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiashu","family":"Xing","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,6,5]]},"reference":[{"issue":"3","key":"670_CR1","first-page":"7","volume":"29","author":"S Agrawal","year":"2006","unstructured":"Agrawal, S., Bruno, N., Chaudhuri, S., et al.: Autoadmin: Self-tuning database systemstechnology. IEEE Data Eng. Bull. 29(3), 7\u201315 (2006)","journal-title":"IEEE Data Eng. Bull."},{"key":"670_CR2","doi-asserted-by":"crossref","unstructured":"Agrawal, S., Chaudhuri, S., Kollar, L., Marathe, A., Narasayya, V., Syamala, M.: Database tuning advisor for microsoft sql server 2005. In: ACM SIGMOD, pp. 930\u2013932. ACM, (2005)","DOI":"10.1145\/1066157.1066292"},{"key":"670_CR3","doi-asserted-by":"crossref","unstructured":"Agrawal, S., Narasayya, V., Yang, B.: Integrating vertical and horizontal partitioning into automated physical database design. In: ACM SIGMOD, pp. 359\u2013370. ACM, (2004)","DOI":"10.1145\/1007568.1007609"},{"key":"670_CR4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-53455-7_5","volume-title":"Regularized Cost-Model Oblivious Database Tuning with Reinforcement Learning","author":"D Basu","year":"2016","unstructured":"Basu, D., Lin, Q., Vo, H.T., Vo, H.T., Yuan, Z., Senellart, P.: Regularized Cost-Model Oblivious Database Tuning with Reinforcement Learning. Springer, Berlin Heidelberg (2016)"},{"key":"670_CR5","doi-asserted-by":"crossref","unstructured":"Belknap, P., Dageville, B., Dias, K., Yagoub, K.: Self-tuning for sql performance in oracle database 11g. In: ICDE, pp. 1694\u20131700. IEEE, (2009)","DOI":"10.1109\/ICDE.2009.165"},{"issue":"4","key":"670_CR6","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1145\/306101.306137","volume":"27","author":"P Bernstein","year":"1998","unstructured":"Bernstein, P., et al.: The asilomar report on database research. ACM Sigmod record 27(4), 74\u201380 (1998)","journal-title":"ACM Sigmod record"},{"key":"670_CR7","doi-asserted-by":"crossref","unstructured":"Bruno, N., Chaudhuri, S.: Automatic physical database tuning: a relaxation-based approach. In: ACM SIGMOD, pp. 227\u2013238. ACM, (2005)","DOI":"10.1145\/1066157.1066184"},{"key":"670_CR8","unstructured":"Cao, W., Liu, Y. et\u00a0al: POLARDB meets computational storage: Efficiently support analytical workloads in cloud-native relational database. In: 18th USENIX Conference on File and Storage Technologies (FAST 20), pp. 29\u201341, Santa Clara, CA, February (2020). USENIX Association"},{"key":"670_CR9","doi-asserted-by":"crossref","unstructured":"Chaudhuri, S., Narasayya, V.: Autoadmin \u201cwhat-if\u201d index analysis utility. In: ACM SIGMOD, pp. 367\u2013378, (1998)","DOI":"10.1145\/276305.276337"},{"key":"670_CR10","unstructured":"Chaudhuri, S., Narasayya, V.: Self-tuning database systems: A decade of progress. In: VLDB, pp. 3\u201314, (2007)"},{"key":"670_CR11","unstructured":"Chaudhuri, S., Weikum, G.: Rethinking database system architecture: Towards a self-tuning risc-style database system. In: VLDB, pp. 1\u201310, (2000)"},{"key":"670_CR12","unstructured":"Das, S., Grbic, M. et\u00a0al.: Automatically indexing millions of databases in microsoft azure sql database. In: Proceedings of the 2019 International Conference on Management of Data, SIGMOD \u201919, page 666\u2013679, New York, NY, USA, (2019). Association for Computing Machinery"},{"key":"670_CR13","doi-asserted-by":"crossref","unstructured":"Debnath B.K., Lilja, D.J., Mokbel, M.F.: Sard: A statistical approach for ranking database tuning parameters. In: ICDEW, pp. 11\u201318. IEEE, (2008)","DOI":"10.1109\/ICDEW.2008.4498279"},{"key":"670_CR14","unstructured":"Dias, K., Ramacher, M., Shaft, U., Venkataramani, V., Wood, G.: Automatic performance diagnosis and tuning in oracle. In: CIDR, pp. 84\u201394, (2005)"},{"issue":"1","key":"670_CR15","doi-asserted-by":"publisher","first-page":"1246","DOI":"10.14778\/1687627.1687767","volume":"2","author":"S Duan","year":"2009","unstructured":"Duan, S., Thummala, V., Babu, S.: Tuning database configuration parameters with ituned. VLDB Endowment 2(1), 1246\u20131257 (2009)","journal-title":"VLDB Endowment"},{"key":"670_CR16","unstructured":"Dundar, M., Krishnapuram, B. et\u00a0al.: Learning classifiers when the training data is not iid. In: Proceedings of the 20th International Joint Conference on Artifical Intelligence, IJCAI\u201907, page 756\u2013761, San Francisco, CA, USA, (2007). Morgan Kaufmann Publishers Inc"},{"key":"670_CR17","unstructured":"Ghodsnia, P.: Effective use of ssds in database systems, (2018)"},{"key":"670_CR18","doi-asserted-by":"crossref","unstructured":"Goldberg, Y.: A primer on neural network models for natural language processing. Computer Science, (2015)","DOI":"10.1613\/jair.4992"},{"key":"670_CR19","unstructured":"Graefe, G., Kuno, H.A.: Self-selecting, self-tuning, incrementally optimized indexes. In: EDBT, pp. 371\u2013381, (2010)"},{"key":"670_CR20","doi-asserted-by":"crossref","unstructured":"He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition. In: CVPR, pp. 770\u2013778, (2016)","DOI":"10.1109\/CVPR.2016.90"},{"issue":"5786","key":"670_CR21","doi-asserted-by":"publisher","first-page":"504","DOI":"10.1126\/science.1127647","volume":"313","author":"GE Hinton","year":"2006","unstructured":"Hinton, G.E., Salakhutdinov, R.R.: Reducing the dimensionality of data with neural networks. Science 313(5786), 504\u2013507 (2006)","journal-title":"Science"},{"key":"670_CR22","unstructured":"Idreos, S., Kersten, M.L., Manegold, Stefan: Database cracking. In: CIDR, pp. 68\u201378, (2007)"},{"key":"670_CR23","doi-asserted-by":"crossref","unstructured":"Idreos, S.K., Martin L., Manegold, S.: Self-organizing tuple reconstruction in column-stores. In: ACM SIGMOD, pp. 297\u2013308, (2009)","DOI":"10.1145\/1559845.1559878"},{"key":"670_CR24","doi-asserted-by":"crossref","unstructured":"Idreos, S., Manegold, S., Kuno, H.A., Graefe, G.: Merging what\u2019s cracked, cracking what\u2019s merged: Adaptive indexing in main-memory column-stores. PVLDB 4(9), 585\u2013597 (2011)","DOI":"10.14778\/2002938.2002944"},{"key":"670_CR25","doi-asserted-by":"crossref","unstructured":"Idreos, S., Zoumpatianos, K. et\u00a0al.: The data calculator: Data structure design and cost synthesis from first principles and learned cost models. In: ACM SIGMOD, pp. 535\u2013550, (2018)","DOI":"10.1145\/3183713.3199671"},{"key":"670_CR26","doi-asserted-by":"crossref","unstructured":"Ilyas, I.F., Markl, V., Haas, P., Brown, P., Aboulnaga, A.: Cords: automatic discovery of correlations and soft functional dependencies. In: ACM SIGMOD, pp. 647\u2013658. ACM, (2004)","DOI":"10.1145\/1007568.1007641"},{"key":"670_CR27","doi-asserted-by":"crossref","unstructured":"Kaelbling, L.P., et al.: Reinforcement learning: A survey. J. Artif. Int. Res., 4(1):237\u2013285, May (1996)","DOI":"10.1613\/jair.301"},{"key":"670_CR28","unstructured":"Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep convolutional neural networks. In: NIPS, pp. 1097\u20131105, (2012)"},{"key":"670_CR29","unstructured":"Kumar, S.: Oracle database 10g: The self-managing database, (2003)"},{"key":"670_CR30","unstructured":"Kwan, E., Lightstone, S. et\u00a0al.: Automatic configuration for ibm db2 universal database. In: Proc. of IBM Perf Technical Report, (2002)"},{"issue":"7553","key":"670_CR31","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1038\/nature14539","volume":"521","author":"Y Lecun","year":"2015","unstructured":"Lecun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521(7553), 436 (2015)","journal-title":"Nature"},{"key":"670_CR32","doi-asserted-by":"crossref","unstructured":"Lightstone, S.S., Bhattacharjee, B.: Automated design of multidimensional clustering tables for relational databases. In: VLDB, pp. 1170\u20131181, (2004)","DOI":"10.1016\/B978-012088469-8.50102-9"},{"key":"670_CR33","unstructured":"Lillicrap, T.P., Hunt, J.J., Pritzel, A. et\u00a0al.: Continuous control with deep reinforcement learning. arXiv:1509.02971 (2015)"},{"key":"670_CR34","doi-asserted-by":"publisher","first-page":"27278","DOI":"10.1109\/ACCESS.2018.2829492","volume":"6","author":"V Maglogiannis","year":"2018","unstructured":"Maglogiannis, V., Naudts, D., Shahid, A., Moerman, I.: A q-learning scheme for fair coexistence between LTE and wi-fi in unlicensed spectrum. IEEE Access 6, 27278\u201327293 (2018)","journal-title":"IEEE Access"},{"key":"670_CR35","doi-asserted-by":"crossref","unstructured":"Marcus, R., Papaemmanouil, O.: Deep reinforcement learning for join order enumeration. arXiv:1803.00055 (2018)","DOI":"10.1145\/3211954.3211957"},{"key":"670_CR36","unstructured":"Mnih, V., Kavukcuoglu, K., Silver, D., Graves, A., Antonoglou, I., Wierstra, D., Riedmiller, M.A.: Playing atari with deep reinforcement learning. arXiv:1312.5602 (2013)"},{"issue":"1","key":"670_CR37","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1145\/128765.128770","volume":"17","author":"C Mohan","year":"1992","unstructured":"Mohan, C., Haderle, D., et al.: Aries: a transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging. Acm Trans Database Syst 17(1), 94\u2013162 (1992)","journal-title":"Acm Trans Database Syst"},{"key":"670_CR38","unstructured":"Narayanan, D., Thereska, E., Ailamaki, A.: Continuous resource monitoring for self-predicting dbms. In: null, pp. 239\u2013248. IEEE, (2005)"},{"key":"670_CR39","doi-asserted-by":"crossref","unstructured":"Ortiz, J., Balazinska, M., Gehrke, J., Keerthi, S.S.: Learning state representations for query optimization with deep reinforcement learning. arXiv:1803.08604 (2018)","DOI":"10.1145\/3209889.3209890"},{"key":"670_CR40","unstructured":"Pavlo, A., Angulo, G., Arulraj, J., Lin, H., Lin, J., Ma, L., Menon, P., Mowry, T.C., Perron, M., Quah, I. et\u00a0al.: Self-driving database management systems. In: CIDR, (2017)"},{"key":"670_CR41","doi-asserted-by":"crossref","unstructured":"Rao, J., Zhang, C. et\u00a0al.: Automating physical database design in a parallel database. In: ACM SIGMOD, pp. 558\u2013569. ACM, (2002)","DOI":"10.1145\/564691.564757"},{"issue":"3","key":"670_CR42","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1007\/s00778-013-0332-z","volume":"23","author":"S Richter","year":"2014","unstructured":"Richter, S., Quian\u00e9-Ruiz, J.-A., et al.: Towards zero-overhead static and adaptive indexing in hadoop. VLDB J. 23(3), 469\u2013494 (2014)","journal-title":"VLDB J."},{"key":"670_CR43","unstructured":"Schaul, T., Quan, J., et\u00a0al.: Prioritized experience replay. Computer Science, (2015)"},{"issue":"2","key":"670_CR44","first-page":"97","volume":"7","author":"FM Schuhknecht","year":"2013","unstructured":"Schuhknecht, F.M., Jindal, A., Dittrich, J.: The uncracked pieces in database cracking. PVLDB 7(2), 97\u2013108 (2013)","journal-title":"PVLDB"},{"key":"670_CR45","unstructured":"Sharma, A., Schuhknecht, F.M., Dittrich, J.: The case for automatic database administration using deep reinforcement learning. (2018)"},{"key":"670_CR46","unstructured":"Storm, A.J., Garcia-Arellano, C., Lightstone, S.S., Diao, Y., Surendra, M.: Adaptive self-tuning memory in db2. In: VLDB, pp. 1081\u20131092. VLDB, (2006)"},{"key":"670_CR47","doi-asserted-by":"crossref","unstructured":"Sullivan, D.G., Seltzer, M.I., Pfeffer, A.: Using probabilistic reasoning to automate software tuning, vol.\u00a032. ACM, (2004)","DOI":"10.1145\/1012888.1005739"},{"issue":"1","key":"670_CR48","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1109\/TNN.2004.842673","volume":"16","author":"RS Sutton","year":"2005","unstructured":"Sutton, R.S., Barto, A.G.: Reinforcement learning: An introduction, bradford book. IEEE Transactions on Neural Networks 16(1), 285\u2013286 (2005)","journal-title":"IEEE Transactions on Neural Networks"},{"key":"670_CR49","unstructured":"Sutton, R.S., Barto, A.G.: Reinforcement learning: An introduction. (2011)"},{"issue":"10","key":"670_CR50","doi-asserted-by":"publisher","first-page":"1221","DOI":"10.14778\/3339490.3339503","volume":"12","author":"J Tan","year":"2019","unstructured":"Tan, J., Zhang, T., et al.: Ibtune: Individualized buffer tuning for large-scale cloud databases. Proc. VLDB Endow. 12(10), 1221\u20131234 (2019)","journal-title":"Proc. VLDB Endow."},{"issue":"10","key":"670_CR51","doi-asserted-by":"publisher","first-page":"1221","DOI":"10.14778\/3339490.3339503","volume":"12","author":"J Tan","year":"2019","unstructured":"Tan, J., Zhang, T., Li, F., Chen, J., Zheng, Q., Zhang, P., Qiao, H., Shi, Y., Cao, W., Zhang, R.: ibtune: Individualized buffer tuning for large-scale cloud databases. Proceedings of the VLDB Endowment 12(10), 1221\u20131234 (2019)","journal-title":"Proceedings of the VLDB Endowment"},{"key":"670_CR52","unstructured":"Tian, W., Martin, P., Powley, W.: Techniques for automatically sizing multiple buffer pools in db2. In: Centre for Advanced Studies on Collaborative research, pp. 294\u2013302. IBM Press, (2003)"},{"issue":"1","key":"670_CR53","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/1353452.1353455","volume":"4","author":"DN Tran","year":"2008","unstructured":"Tran, D.N., Huynh, P.C., Tay, Y.C., Tung, A.K.H.: A new approach to dynamic self-tuning of database buffers. TOS 4(1), 3 (2008)","journal-title":"TOS"},{"key":"670_CR54","unstructured":"Tzoumas, K., Sellis, T., Jensen, C.S.: A reinforcement learning approach for adaptive query processing. History (2008)"},{"key":"670_CR55","doi-asserted-by":"crossref","unstructured":"Van Aken, D., Pavlo, A., Gordon, G.J., Zhang, B.: Automatic database management system tuning through large-scale machine learning. In: ACM SIGMOD, pp. 1009\u20131024, (2017)","DOI":"10.1145\/3035918.3064029"},{"key":"670_CR56","unstructured":"Verbitski, A., Gupta, A., Saha, D., et\u00a0al.: Amazon aurora: Design considerations for high throughput cloud-native relational databases. In: Proceedings of the 2017 ACM International Conference on Management of Data, SIGMOD \u201917, page 1041\u20131052, (2017)"},{"key":"670_CR57","doi-asserted-by":"crossref","unstructured":"Wang, L., Ye, J., Zhao, Yiyang, W., Wei, L., Ang, S., Shuaiwen\u00a0L., Xu, Z., Kraska, T.: Superneurons: Dynamic gpu memory management for training deep neural networks. (2018)","DOI":"10.1145\/3178487.3178491"},{"issue":"2","key":"670_CR58","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1145\/3003665.3003669","volume":"45","author":"W Wang","year":"2016","unstructured":"Wang, W., Zhang, M., Chen, G., Jagadish, H.V., Ooi, B.C., Tan, K.-L.: Database meets deep learning: Challenges and opportunities. ACM SIGMOD Record 45(2), 17\u201322 (2016)","journal-title":"ACM SIGMOD Record"},{"issue":"5","key":"670_CR59","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1016\/0306-4379(94)90004-3","volume":"19","author":"G Weikum","year":"1994","unstructured":"Weikum, G., Hasse, C., M\u00f6nkeberg, A., Zabback, P.: The comfort automatic tuning project. Information systems 19(5), 381\u2013432 (1994)","journal-title":"Information systems"},{"key":"670_CR60","doi-asserted-by":"crossref","unstructured":"Weikum, G., Moenkeberg, A., Hasse, C., Zabback, P.: Self-tuning database technology and information services: from wishful thinking to viable engineering. In: VLDB, pp. 20\u201331. Elsevier, (2002)","DOI":"10.1016\/B978-155860869-6\/50011-1"},{"key":"670_CR61","doi-asserted-by":"crossref","unstructured":"Wiese, D., Rabinovitch, G., Reichert, M., Arenswald, S.: Autonomic tuning expert: a framework for best-practice oriented autonomic database tuning. In: Center for advanced studies on collaborative research, page\u00a03. ACM, (2008)","DOI":"10.1145\/1463788.1463792"},{"key":"670_CR62","doi-asserted-by":"crossref","unstructured":"Xu, Q., Siyamwala, H., et\u00a0al.: Performance analysis of nvme ssds and their implication on real world databases. In: SYSTOR, pp. 6:1\u20136:11, (2015)","DOI":"10.1145\/2757667.2757684"},{"key":"670_CR63","unstructured":"Yagoub, K., Belknap, P., Dageville, B., et al.: Oracle\u2019s sql performance analyzer. IEEE Data Eng. Bull. 31(1), 51\u201358 (2008)"},{"key":"670_CR64","doi-asserted-by":"crossref","unstructured":"Yoon, D.Y., et\u00a0al.: Dbsherlock: A performance diagnostic tool for transactional databases. In: ACM SIGMOD, pp. 1599\u20131614. ACM, (2016)","DOI":"10.1145\/2882903.2915218"},{"key":"670_CR65","doi-asserted-by":"crossref","unstructured":"Zhan, C., Su, Ma., et\u00a0al.: Analyticdb: Real-time olap database system at alibaba cloud. 12(12):2059\u20132070, August (2019)","DOI":"10.14778\/3352063.3352124"},{"key":"670_CR66","doi-asserted-by":"crossref","unstructured":"Zhang, H., Wang, J., et\u00a0al.: Learning to design games: Strategic environments in reinforcement learning. In: Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, IJCAI-18, pp. 3068\u20133074, 7 (2018)","DOI":"10.24963\/ijcai.2018\/426"},{"key":"670_CR67","doi-asserted-by":"crossref","unstructured":"Zhu, Y., Liu, J., Guo, M., Bao, Y., et\u00a0al.: Bestconfig: tapping the performance potential of systems via automatic configuration tuning. In: SoCC, pp. 338\u2013350. ACM, (2017)","DOI":"10.1145\/3127479.3128605"},{"key":"670_CR68","unstructured":"Zilio, D.C.: Physical database design decision algorithms and concurrent reorganization for parallel database systems. (1998)"},{"key":"670_CR69","doi-asserted-by":"crossref","unstructured":"Zilio, D.C., Rao, J., Lightstone, S., Lohman, G., Storm, A., Garcia-Arellano, C., Fadden, S.: Db2 design advisor: integrated automatic physical database design. In: VLDB, pp. 1087\u20131097, (2004)","DOI":"10.1016\/B978-012088469-8.50095-4"}],"container-title":["The VLDB Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00778-021-00670-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00778-021-00670-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00778-021-00670-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,30]],"date-time":"2022-12-30T00:50:34Z","timestamp":1672361434000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00778-021-00670-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,5]]},"references-count":69,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2021,11]]}},"alternative-id":["670"],"URL":"https:\/\/doi.org\/10.1007\/s00778-021-00670-9","relation":{},"ISSN":["1066-8888","0949-877X"],"issn-type":[{"value":"1066-8888","type":"print"},{"value":"0949-877X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,5]]},"assertion":[{"value":"30 January 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 February 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 April 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 June 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}