首页> 外文期刊>Soft computing: A fusion of foundations, methodologies and applications >Adaptive self-tuning techniques for performance tuning of database systems: a fuzzy-based approach with tuning moderation
【24h】

Adaptive self-tuning techniques for performance tuning of database systems: a fuzzy-based approach with tuning moderation

机译:自适应自我调节技术,用于数据库系统的性能调节:基于模糊的调节调节方法

获取原文
获取原文并翻译 | 示例
       

摘要

Self-tuning of database management systems (DBMS) offers important advantages such as improved performance, reduced total cost of ownership, eliminates the need for an expert database administrator (DBA), and improves business prospects. Several techniques have been proposed by researchers and the database vendors to self-tune the DBMS. However, the research focus was confined to physical tuning techniques, and the algorithms used for self-tuning the shared memory of DBMS have high computational overheads as they use large statistical data. As a result, these approaches are not only computationally expensive but also do not adapt well to highly unpredictable workload types and user-load patterns. Hence, in this paper an important soft-computing method, namely, fuzzy-based self-tuning approach has been proposed wherein, three inputs namely, buffer-hit-ratio, number of users and database size are extracted from the database management system as sensor inputs that indicate degradation in performance, and key tuning parameters called the effectors are altered (Burlson and Donald 2010) according to the fuzzy rules. The fuzzy rules are framed after a detailed study of impact of each tuning parameter on the response-time of user queries. The proposed self-tuning architecture is based on modified Monitor, Analyze, Plan and Execute (MAPE) feedback control loop framework termed Monitor, Estimate and Execute (MEE). The self-tuning approach using this method has been tested under various workload types. The results have been validated by comparing the performance of the proposed self-tuning system with the workload-analysis-based self-tuning feature of the commercial database system, Oracle 10g. The results show significant improvement in performance under two workload types, namely, TPC-C and TPC-E and user-load variations in the range 2-100. The system is also tested under TPC-D workload for the user-load 1-10. This improved self-tuning helps in simplifying the job of the DBA, and results in cost saving and betters the business prospectus of the enterprise. A novel tuning moderation technique is also presented in this paper, that provides the necessary stability to the system while the tuning parameters are dynamically altered.
机译:数据库管理系统(DBMS)的自整定具有重要的优点,例如,提高了性能,降低了总拥有成本,消除了对专家数据库管理员(DBA)的需求,并改善了业务前景。研究人员和数据库供应商已经提出了几种技术来自我调整DBMS。但是,研究重点仅限于物理调整技术,并且用于自调整DBMS共享内存的算法由于使用大量统计数据而具有较高的计算开销。结果,这些方法不仅计算量大,而且还不能很好地适应高度不可预测的工作负载类型和用户负载模式。因此,本文提出了一种重要的软计算方法,即基于模糊的自整定方法,其中从数据库管理系统中提取三个输入,即缓冲区命中率,用户数量和数据库大小,作为传感器的输入指示性能下降,并根据模糊规则更改称为效果器的关键调音参数(Burlson和Donald 2010)。在详细研究了每个调整参数对用户查询响应时间的影响之后,对模糊规则进行了框架化。所提出的自整定体系结构基于改进的监视,分析,计划和执行(MAPE)反馈控制环框架,称为监视,估计和执行(MEE)。使用这种方法的自调整方法已经在各种工作负载类型下进行了测试。通过比较拟议的自我调整系统的性能与商业数据库系统Oracle 10g基于工作负载分析的自我调整功能,可以验证结果。结果表明,在两种工作负载类型(即TPC-C和TPC-E)下,性能显着提高,并且用户负载在2-100范围内变化。系统还在TPC-D工作负载下针对用户负载1-10进行了测试。这种改进的自我调整功能有助于简化DBA的工作,并节省成本并改善企业的业务说明书。本文还提出了一种新颖的调节调节技术,该技术可在动态更改调节参数的同时为系统提供必要的稳定性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号