首页> 外文会议>Communication networks and distributed systems modeling and simulation conference >Run-Time Optimizatins of Join Queries for Distributed Databases over the Internet
【24h】

Run-Time Optimizatins of Join Queries for Distributed Databases over the Internet

机译:互联网上分布式数据库的加入查询运行时间优化

获取原文

摘要

A probe-based run-tiem optimization technique is developed and demonstrated in the context of an Internet-based distributed database environment. More and more common are database systems which are distributed across servers communicating iva the Internet where a query at a given site might require data from remote sites. Optimizing the response time of such queries is a challenging task due to the unpredictability of server performance and network traffic at the time of data shipment; this may resutl in the selection of an expensive query plan using a static query optimizer. We constructed an experimental setup consisting of two servers runnign the same DBMS connected via the Internet. Concentrating on join queries, we demonstrate how a static query optimizer might choose an expensiver plan by mistake. This is due to the lack of a priori knowledge of the run-time environment, inaccurate statistical assumptions in size estimation, and neglecting the cost of remote method invocation. These shortcomings are addressed collectively by proposing a run-tiem probing mechanism. An implementation of our run-time probing mechanism. An implementation of our run-time optimization technique for join queries was constructed i nthe Java language and incorporated into the experimental setup. The results demonstrate the superiority of run-time probe-based optimization over a static optimization.
机译:在基于Internet的分布式数据库环境的背景下开发和演示了基于探测的运行优化技术。越来越常见的是数据库系统,这些数据库系统分布在传送IVA互联网上的服务器,其中给定站点的查询可能需要来自远程站点的数据。优化此类查询的响应时间是一个具有挑战性的任务,因为在数据发货时服务器性能和网络流量的不可预测性;这可以在使用静态查询优化器选择昂贵的查询计划中重新推荐。我们构建了一个由两个服务器组成的实验设置,该服务器运行通过Internet连接的相同DBMS。专注于加入查询,我们展示了静态查询优化器如何错误地选择消费者计划。这是由于缺乏对运行时环境的先验知识,规模估计的统计学假设不准确,并忽略远程方法调用的成本。通过提出跑步探测机制,统称这些缺点。我们运行时探测机制的实现。为加入查询进行运行时优化技术的实现是构建了我的Java语言并将其纳入了实验设置。结果证明了在静态优化上的运行时间探测的优化优化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号