首页> 外国专利> Method and apparatus for analyzing the effect of different execution parameters on the performance of a database query

Method and apparatus for analyzing the effect of different execution parameters on the performance of a database query

机译:分析不同执行参数对数据库查询性能的影响的方法和装置

摘要

A database application re-uses one or more query execution strategies for a given logical query, and saves historical data concerning query execution performance under differing execution parameters. The historical data is analyzed to identify environmental variables and/or imported variables which significantly affect execution performance. Preferably, an auxiliary data structure includes, for each of multiple execution strategies, a respective set of imported and environmental variables and respective average cost measure, such as execution time. An analytical tool compares multiple different strategies to identify imported and/or environmental variables which caused a different strategy to be used, and resultant average cost. Preferably, the tool can also compare variation within the same strategy.
机译:数据库应用程序针对给定的逻辑查询重新使用一种或多种查询执行策略,并在不同的执行参数下保存有关查询执行性能的历史数据。分析历史数据以识别对执行性能有重大影响的环境变量和/或导入的变量。优选地,对于多个执行策略中的每一个,辅助数据结构包括相应的一组导入变量和环境变量以及相应的平均成本度量,例如执行时间。一种分析工具比较多种不同的策略,以识别导致使用不同策略的进口和/或环境变量,以及由此产生的平均成本。优选地,该工具还可以比较同一策略内的变化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号