Performance Tuning Cloud-Hosted Databases: Resource Allocation & Query Optimization

Authors

  • Shiva Santosh Allenki Software Engineer at UnitedHealth Group (OPTUM), USA. Author
  • Nate Lee Senior Application Database Developer at United Health Group, USA. Author

DOI:

https://doi.org/10.63282/3050-9416.IJAIBDCMS-V3I4P116

Keywords:

Cloud Databases, Performance Tuning, Resource Allocation, Query Optimization, Database Elasticity, Cost Efficiency, Cloud Computing, Machine Learning

Abstract

What used to be a relatively simple task of data management has been substantially complicated by the rapid widespread transition to cloud-hosted database technologies such as Microsoft Azure SQL, Google Cloud Spanner, and other managed relational platforms, where the major selling points are scalability, availability, and flexibility. Nevertheless, this development has resulted in recurring performance issues that are inherently due to inefficient resource allocation and poorly optimized queries. Such inefficient practices can cause latency to be increased, throughput to be unpredictable, and inflow of money for operational purposes to be much higher than before,  these are the problems cloud environment elasticity users fail to solve. In response to these issues, this work develops a hierarchical improvement framework that combines performance tuning with dynamic resource allocation and AI-guided query optimization. Our compound method uses the proposed model to leverage predictive tools for on-demand distribution of operands and memory together with machine learning to continuously refine each execution plan, user behavior, or workload pattern. Through a series of tests on various cloud platforms, we convincingly demonstrate performance enhancements such as throughput increase by 40%, query latency reduction by 35%, and operational costs decrease by 25%, which are not achievable to the same extent by static tuning methods only.  Along with tangible performance enhancements, the paper advocates that in the present-day database world, continuous monitoring, and automation are indispensable gears of the machinery. Cloud database administrators can implement this proposition that delivers them a guide, stepping aside from the empiric way, rather on a data-driven way, which unites performance with cost efficiency and leads to the intelligent tuning. 

References

1. Mahgoub, Ashraf, et al. "{OPTIMUSCLOUD}: Heterogeneous configuration optimization for distributed databases in the cloud." 2020 USENIX Annual Technical Conference (USENIX ATC 20). 2020.

2. Suryadevara, Siva Sai Krishna. “Knowledge-Graph-Enabled Tagging and Taxonomy Automation Framework”. American International Journal of Computer Science and Technology, vol. 4, no. 1, Jan. 2022, pp. 77-89.

3. Shankeshi, Raghu Murthy. "Enhancing Oracle database performance with AI-driven automation in cloud environments." International Journal For Multidisciplinary Research 6 (2021): 1-11.

4. Wojtowicz, Damien T., et al. "Cost-effective dynamic optimisation for multi-cloud queries." 2021 IEEE 14th International Conference on Cloud Computing (CLOUD). IEEE, 2021.

5. Kumar Doodala, Appala Nooka, and Swathi Thatraju. “NLP-Driven Benefits Interpretation Engine for Personalized Member Communication”. International Journal of Artificial Intelligence, Data Science, and Machine Learning, vol. 3, no. 1, Mar. 2022, pp. 173-8

6. Brown, Eric. Factors That Influence Throughput on Cloud-Hosted MySQL Server. Walden University, 2020.

7. Zhao, Liang, et al. "Cloud-Hosted Data Storage Systems." Cloud Data Management. Cham: Springer International Publishing, 2014. 21-45.

8. Gaddam, Rohit Reddy. “Vertex AI As a Unified Control Plane for MLOps”. International Journal of Artificial Intelligence, Data Science, and Machine Learning, vol. 2, no. 2, June 2021, pp. 92-102

9. Peng, Zong. Cloud-Based Service for Access Optimization to Textual Big Data. Diss. Indiana University, 2018.

10. Muppaneni, Kavya. “Cross-Browser Debugging Strategies”. American International Journal of Computer Science and Technology, vol. 3, no. 5, Sept. 2021, pp. 25-3

11. Li, Liangzhe, and Le Gruenwald. "An SLA and Operation Cost Aware Performance Re-tuning Algorithm for Cloud Databases." 2016 IEEE 9th International Conference on Cloud Computing (CLOUD). IEEE, 2016.

12. Suver, Nathan. A Database Tuning Framework For Improving Stored Procedure Performance. Southern Connecticut State University, 2020.

13. Shiramalla, Rupesh, and Bhavitha Guntupalli. "Cost-Effective Softphone Integration in CRM Platforms Using RESTful APIs: A Salesforce Case Study for Voice-to-Text Sales Enablement." International Journal of Emerging Trends in Computer Science and Information Technology 2.1 (2021): 101-114.

14. Muppaneni, Rajarshi Krishna. “How Enterprises Are Achieving 360° Customer Views With Dynamics 365”. International Journal of AI, BigData, Computational and Management Studies, vol. 2, no. 2, June 2021, pp. 129-38

15. Jennings, Brendan, and Rolf Stadler. "Resource management in clouds: Survey and research challenges." Journal of Network and Systems Management 23.3 (2015): 567-619.

16. Parakala, Adityamallikarjunkumar, and Rangaram Pothula. "AI+ Document Understanding in UiPath: Solving Real Government Problems." International Journal of Artificial Intelligence, Data Science, and Machine Learning 3.3 (2022): 111-122.

17. Zhao, Liang, Sherif Sakr, and Anna Liu. "A framework for consumer-centric SLA management of cloud-hosted databases." IEEE Transactions on Services Computing 8.4 (2013): 534-549.

18. Begrajka, Deepak, Avini Sogani, and Arpit Jain. "Performance Enhancement of Database Driven Technique using Cynosure Method in Cloud." International Journal of Computer Applications 103.13 (2014).

19. Chellu, Raghava. "Optimizing IBM Sterling File Gateway performance with automated index rebuilds, database maintenance, and Google Cloud SQL monitoring for effectiveness." Stochastic Modelling and Computational Sciences,(ISSN 2752-3829) (2021): 123-133.

20. Katangoori, Sivadeep, and Anudeep Katangoori. “AI-Augmented Data Governance: Enabling Intelligent Access, Lineage, and Compliance Across Hybrid Clouds”. American Journal of Autonomous Systems and Robotics Engineering, vol. 1, Nov. 2021, pp. 716-38

21. Shekhar, Shashank, et al. "Performance interference-aware vertical elasticity for cloud-hosted latency-sensitive applications." 2018 IEEE 11th International Conference on Cloud Computing (CLOUD). IEEE, 2018.

22. Zhao, Liang, Sherif Sakr, and Anna Liu. "Application-managed replication controller for cloud-hosted databases." 2012 IEEE Fifth International Conference on Cloud Computing. IEEE, 2012.

23. da Silveira Segalin, Vinicius, Carina Friedrich Dorneles, and Mario Antonio Ribeiro Dantas. "DBaaS Multitenancy, Auto-tuning and SLA Maintenance in Cloud Environments: a Brief Survey." iSys-Brazilian Journal of Information Systems 11.2 (2018): 30-42.

Downloads

Published

2022-12-30

Issue

Section

Articles

How to Cite

1.
Allenki SS, Lee N. Performance Tuning Cloud-Hosted Databases: Resource Allocation & Query Optimization. IJAIBDCMS [Internet]. 2022 Dec. 30 [cited 2026 Jun. 12];3(4):152-63. Available from: https://ijaibdcms.org/index.php/ijaibdcms/article/view/590