首页> 外文会议>ACM SIGMOD international conference on Management of data >When can we trust progress estimators for SQL queries?
【24h】

When can we trust progress estimators for SQL queries?

机译:我们何时可以信任SQL查询的进度估算器?

获取原文

摘要

The problem of estimating progress for long-running queries has recently been introduced. We analyze the characteristics of the progress estimation problem, from the perspective of providing robust, worst-case guarantees. Our first result is that in the worst case, no progress estimation algorithm can yield anything even moderately better than the trivial guarantee that identifies the progress as lying between 0% and 100%. In such cases, we introduce an estimator that can optimally bound the error. However, we show that in many "good" scenarios, it is possible to design effective progress estimators with small error bounds. We then demonstrate empirically that these "good" scenarios are common in practice and discuss possible ways of combining the estimators.
机译:最近引入了为长时间运行的查询估计进度的问题。我们从提供可靠的最坏情况保证的角度分析进度估计问题的特征。我们的第一个结果是,在最坏的情况下,没有任何进度估计算法能够产生比确定进度介于0%和100%之间的琐碎保证更好的结果。在这种情况下,我们引入了可以最佳地限制误差的估计器。但是,我们表明,在许多“良好”方案中,可以设计误差范围较小的有效进度估算器。然后,我们通过经验证明这些“好”方案在实践中很常见,并讨论了组合估计量的可能方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号