数据库管理系统中查询优化器的自治观点

B. Raza, Abdul Mateen, M. Sher, M. Awais, T. Hussain
{"title":"数据库管理系统中查询优化器的自治观点","authors":"B. Raza, Abdul Mateen, M. Sher, M. Awais, T. Hussain","doi":"10.1109/SERA.2010.11","DOIUrl":null,"url":null,"abstract":"The growing complexity of applications, huge data volume and the data structures to process massive data are becoming challenging issue. Query optimizer is a major component of a Database Management System (DBMS) that executes queries through different strategies and techniques efficiently. These techniques select the best optimal execution plan from the candidate plans according to the available resources and environment. Traditionally, skilled database administrators are required to tune DBMS for efficient query processing. Recently it has been realized to develop DBMSs having autonomic capabilities. Autonomic DBMS (ADBMS) are now being developed to reduce this dependency on an expensive skilled human resource. The paper analyzes the autonomic capabilities of query optimizers in three well-known DBMSs – DB2, Oracle and SQL Server being used in the industry. The research is focused to find and earmark those areas in query optimizers where the human intervention is required. Query Optimizers are compares with their autonomic capabilities, explores their strengths and weaknesses, and provides the basis for improving the current state of autonomic computing in query optimizers. The autonomic behavior of query optimizers is observed by designing and executing different queries through experiments and some recommendations are given.","PeriodicalId":102108,"journal":{"name":"2010 Eighth ACIS International Conference on Software Engineering Research, Management and Applications","volume":"58 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"Autonomic View of Query Optimizers in Database Management Systems\",\"authors\":\"B. Raza, Abdul Mateen, M. Sher, M. Awais, T. Hussain\",\"doi\":\"10.1109/SERA.2010.11\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The growing complexity of applications, huge data volume and the data structures to process massive data are becoming challenging issue. Query optimizer is a major component of a Database Management System (DBMS) that executes queries through different strategies and techniques efficiently. These techniques select the best optimal execution plan from the candidate plans according to the available resources and environment. Traditionally, skilled database administrators are required to tune DBMS for efficient query processing. Recently it has been realized to develop DBMSs having autonomic capabilities. Autonomic DBMS (ADBMS) are now being developed to reduce this dependency on an expensive skilled human resource. The paper analyzes the autonomic capabilities of query optimizers in three well-known DBMSs – DB2, Oracle and SQL Server being used in the industry. The research is focused to find and earmark those areas in query optimizers where the human intervention is required. Query Optimizers are compares with their autonomic capabilities, explores their strengths and weaknesses, and provides the basis for improving the current state of autonomic computing in query optimizers. The autonomic behavior of query optimizers is observed by designing and executing different queries through experiments and some recommendations are given.\",\"PeriodicalId\":102108,\"journal\":{\"name\":\"2010 Eighth ACIS International Conference on Software Engineering Research, Management and Applications\",\"volume\":\"58 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-05-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 Eighth ACIS International Conference on Software Engineering Research, Management and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SERA.2010.11\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Eighth ACIS International Conference on Software Engineering Research, Management and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SERA.2010.11","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

摘要

日益复杂的应用程序、庞大的数据量以及处理海量数据的数据结构正在成为一个具有挑战性的问题。查询优化器是数据库管理系统(DBMS)的主要组件,它通过不同的策略和技术有效地执行查询。这些技术根据可用的资源和环境从候选计划中选择最优的执行计划。传统上,需要熟练的数据库管理员调优DBMS以实现高效的查询处理。最近已经认识到开发具有自治功能的dbms。自主数据库管理系统(ADBMS)现在正在开发,以减少对昂贵的熟练人力资源的依赖。本文分析了业界常用的三种知名dbms (DB2、Oracle和SQL Server)查询优化器的自主性能。研究的重点是在查询优化器中查找和指定需要人工干预的区域。将查询优化器与它们的自主能力进行比较,探讨它们的优缺点,并为改进查询优化器中自主计算的当前状态提供基础。通过实验设计和执行不同的查询,观察了查询优化器的自主行为,并给出了一些建议。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Autonomic View of Query Optimizers in Database Management Systems
The growing complexity of applications, huge data volume and the data structures to process massive data are becoming challenging issue. Query optimizer is a major component of a Database Management System (DBMS) that executes queries through different strategies and techniques efficiently. These techniques select the best optimal execution plan from the candidate plans according to the available resources and environment. Traditionally, skilled database administrators are required to tune DBMS for efficient query processing. Recently it has been realized to develop DBMSs having autonomic capabilities. Autonomic DBMS (ADBMS) are now being developed to reduce this dependency on an expensive skilled human resource. The paper analyzes the autonomic capabilities of query optimizers in three well-known DBMSs – DB2, Oracle and SQL Server being used in the industry. The research is focused to find and earmark those areas in query optimizers where the human intervention is required. Query Optimizers are compares with their autonomic capabilities, explores their strengths and weaknesses, and provides the basis for improving the current state of autonomic computing in query optimizers. The autonomic behavior of query optimizers is observed by designing and executing different queries through experiments and some recommendations are given.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信