Oracle_Spatial_的空间查询处理机制分析及优化

上传:weixin_46337479 浏览: 32 推荐: 0 文件:PDF 大小:573.09KB 上传时间:2019-04-10 19:05:58 版权申诉
随着信息技术的发展,空间数据的应用日益广泛,也越来越受到人们的重视。 但是,由于空间数据自身的特点,查询空间数据要花费大量的时间,所以空间查 询的效率问题一直是人们关注的重点。 众所周知,Oracle Spatial 是存储、管理、查询空间数据最好的工具之一,因 此本文针对Oracle Spatial,设计并实现了一个空间查询优化中间件,提高了空间 查询的效率。在实现的过程中,首先分析空间查询的执行计划,并与普通一维查 询的执行计划进行对比,通过对比可知Oracle 仍采用通常的一维查询优化机制 来处理空间查询,因此需要一个空间查询优化中间件来提高查询效率;然后依据 将空间查询与非空间查询分开执行的原理,对SQL 语句进行分解、重组,将生 成的优化后的SQL 语句提交给Oracle 执行;最后,经过与原SQL 语句的查询耗 时对比后发现,优化后的SQL 语句确实减少了执行时间。因此,可得出查询优 化中间件确实提高了空间查询的效率的结论。 语句提交给Oracle 执行;最后,经过与原SQL 语句的查询耗 时对比后发现,优化后的SQL 语句确实减少了执行时间。因此,可得出查询优 化中间件确实提高了空间查询的效率的结论。
上传资源
用户评论