首页> 外文学位 >Automatic diagnosis of performance problems in database management systems.
【24h】

Automatic diagnosis of performance problems in database management systems.

机译:自动诊断数据库管理系统中的性能问题。

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

摘要

Database performance is directly linked to the allocation of the resources used by the Database Management System (DBMS). The complex relationships between numerous DBMS resources make problem diagnosis and performance tuning complex and time-consuming tasks. Costly Database Administrators (DBAs) are currently needed to initially tune a DBMS for performance and then to retune the DBMS as the database grows and workloads change. Automatic diagnosis and resource management removes the need for DBAs, greatly reducing the cost of ownership for the DBMS. An automated system also allows the DBMS to respond more quickly to changes in the workload as performance can be monitored 24 hours a day. An automated diagnosis and resource management system allows the DBMS to improve performance for both static and dynamic workloads.; One of the key issues in automatic resource management is the capability of the system to diagnose resource problems. Diagnosis of the resource allocation problem is the first step in the process of tuning the resources. In this dissertation, we propose an automatic diagnosis framework and algorithm that can be used to diagnose DBMS resource problems. We formally define the DBMS diagnosis problem and analyze problem complexity. We develop a model to diagnosis the DBMS and demonstrate the ability of the model to correctly identify system bottlenecks for a generic OLTP workload. We modify the OTLP workload to further demonstrate the ability of the diagnosis system to handle changing workloads.; The diagnosis system is evaluated by comparing the performance of the DBMS workload tuned by the diagnosis system to the performance of the same workload tuned by an expert and by the Performance Tuning Wizard software included with our test database. Achieving workload performance that is close to or better than these tuning methods will deem the diagnosis system a success.; The contributions of this dissertation include the formalization of the diagnosis problem, an analysis of the complexity of the problem, the development and implementation of models to demonstrate that the diagnosis process can be successfully automated and the presentation of a generic diagnosis system that can be adapted to other software systems that rely on resource feedback for performance tuning.
机译:数据库性能直接与数据库管理系统(DBMS)使用的资源分配有关。众多DBMS资源之间的复杂关系使问题诊断和性能调整变得复杂而耗时。当前需要昂贵的数据库管理员(DBA)来首先调整DBMS的性能,然后随着数据库的增长和工作负载的变化重新调整DBMS。自动诊断和资源管理消除了对DBA的需求,从而大大降低了DBMS的拥有成​​本。自动化系统还允许DBMS更快地响应工作负载的变化,因为可以每天24小时监控性能。自动化的诊断和资源管理系统使DBMS可以提高静态和动态工作负载的性能。自动资源管理中的关键问题之一是系统诊断资源问题的能力。资源分配问题的诊断是调整资源过程的第一步。本文提出了一种可用于诊断DBMS资源问题的自动诊断框架和算法。我们正式定义DBMS诊断问题并分析问题的复杂性。我们开发了一种诊断DBMS的模型,并演示了该模型能够正确识别通用OLTP工作负载的系统瓶颈的能力。我们修改了OTLP工作负载,以进一步证明诊断系统处理不断变化的工作负载的能力。通过将诊断系统调整的DBMS工作负载的性能与专家以及测试数据库随附的Performance Tuning Wizard软件调整的相同工作负载的性能进行比较,来评估诊断系统。实现接近或优于这些调整方法的工作负载性能将认为诊断系统是成功的。本论文的贡献包括诊断问题的形式化,对问题的复杂性的分析,模型的开发和实现,以证明诊断过程可以成功实现自动化,并提出了可以适应的通用诊断系统依赖资源反馈进行性能调整的其他软件系统。

著录项

  • 作者

    Benoit, Darcy Gerard.;

  • 作者单位

    Queen's University at Kingston (Canada).;

  • 授予单位 Queen's University at Kingston (Canada).;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2003
  • 页码 p.3359
  • 总页数 188
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号