Abstract
With the advent of big data, the cost of index recommendation (IR) increases exponentially, and the portability of IR model becomes an urgent problem to be solved. In this paper, a fine-grained classification model based on multi-core convolution neural network (CNNIR) is proposed to implement the transferable IR model. Using the strong knowledge representation ability of convolution network, CNNIR achieves the effective knowledge representation from data and workload, which greatly improves the classification accuracy. In the test set, the accuracy of model classification reaches over \(95\%\). CNNIR has good robustness which can perform well under a series of different learning rate settings. Through experiments on MongoDB, the indexes recommended by CNNIR is effective and transferable.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Agrawal, R., Imieliński, T., Swami, A.: Mining association rules between sets of items in large databases. In: Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data, pp. 207–216 (1993)
toolpark.de Alle Rechte vorbehalten: The website of powerdesigner (2016). http://powerdesigner.de
Chaudhuri, S., Narasayya, V.R.: An efficient, cost-driven index selection tool for Microsoft SQL server. In: VLDB, vol. 97, pp. 146–155. Citeseer (1997)
Ding, B., Das, S., Marcus, R., Wu, W., Chaudhuri, S., Narasayya, V.R.: AI meets AI: leveraging query executions to improve index recommendations. In: Proceedings of the 2019 International Conference on Management of Data, pp. 1241–1258 (2019)
Hammer, M., Chan, A.: Index selection in a self-adaptive data base management system. In: Proceedings of the 1976 ACM SIGMOD International Conference on Management of Data, Washington, D.C., 2–4 June 1976 (1976)
Han, J., Pei, J., Yin, Y., Mao, R.: Mining frequent patterns without candidate generation: a frequent-pattern tree approach. Data Min. Knowl. Disc. 8(1), 53–87 (2004). https://doi.org/10.1023/B:DAMI.0000005258.31418.83
IDERA, I.L.P.S.G.: The website of er/studio (2004–2020). https://www.idera.com
Kinga, D., Adam, J.B.: A method for stochastic optimization. In: International Conference on Learning Representations (ICLR) (2015)
Leis, V., Gubichev, A., Mirchev, A., Boncz, P., Kemper, A., Neumann, T.: How good are query optimizers, really? Proc. VLDB Endow. 9(3), 204–215 (2015)
Sparx Systems Pty Ltd.: The website of sparx enterprise architect (2000–2020). https://sparxsystems.com
Peng, J., Zhang, D., Wang, J., Jian, P.: AQP++: connecting approximate query processing with aggregate precomputation for interactive analytics. In: Proceedings of the 2018 International Conference on Management of Data (2018)
Quoc, D.L., et al.: ApproxJoin: approximate distributed joins. In: Proceedings of the ACM Symposium on Cloud Computing, pp. 426–438 (2018)
Finkelstein, S., Schkolnick, M., Tiberio, P.: Physical database design for relational databases. ACM Trans. Database Syst. (TODS) 13(1), 91–128 (1988)
Sattler, K.U., Geist, I., Schallehn, E.: Quiet: continuous query-driven index tuning. In: Proceedings 2003 VLDB Conference, pp. 1129–1132. Elsevier (2003)
Schkolnick, M.: The optimal selection of secondary indices for files. Inf. Syst. 1(4), 141–146 (1975)
Sharma, A., Schuhknecht, F.M., Dittrich, J.: The case for automatic database administration using deep reinforcement learning. arXiv preprint arXiv:1801.05643 (2018)
Srivastava, N., Hinton, G.E., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15(1), 1929–1958 (2014)
Stonebraker, M.: The choice of partial inversions and combined indices. Int. J. Comput. Inf. Sci. 3(2), 167–188 (1974). https://doi.org/10.1007/BF00976642
Zhang, S., Yao, L., Sun, A., Tay, Y.: Deep learning based recommender system: a survey and new perspectives. ACM Comput. Surv. (CSUR) 52(1), 1–38 (2019)
Zhang, X., Zhao, J., Lecun, Y.: Character-level convolutional networks for text classification (2015)
Acknowledgement
This paper was partially supported by NSFC grant U1866602, 61602129, 61772157.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Yan, Y., Wang, H. (2020). General Model for Index Recommendation Based on Convolutional Neural Network. In: Zeng, J., Jing, W., Song, X., Lu, Z. (eds) Data Science. ICPCSEE 2020. Communications in Computer and Information Science, vol 1257. Springer, Singapore. https://doi.org/10.1007/978-981-15-7981-3_1
Download citation
DOI: https://doi.org/10.1007/978-981-15-7981-3_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-7980-6
Online ISBN: 978-981-15-7981-3
eBook Packages: Computer ScienceComputer Science (R0)