首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vsql比Squirrel SQL慢

vsql比Squirrel SQL慢
EN

Stack Overflow用户
提问于 2012-07-27 21:17:40
回答 2查看 549关注 0票数 0

我在一个Vertica数据库(在单个节点上运行)中对一个大约有2.58亿行的表执行如下SQL。

在vsql中,我在大约17秒内就得到了输出,但是在命令行模式下,在SQuirrel中获得相同查询的输出需要几分钟的时间。

代码语言:javascript
复制
select avg(item_chr_val_id) from table1

任何想法,是什么原因导致vsql速度如此缓慢?

EN

回答 2

Stack Overflow用户

发布于 2012-07-29 00:49:49

您使用的是哪些版本的Vertica和JDBC jar?我想知道您是否以某种方式幸运地采用了正确的JDBC执行计划。虽然这看起来很奇怪也不太可能。

票数 0
EN

Stack Overflow用户

发布于 2013-05-18 02:21:30

延迟是由于成形操作造成的。在您的SQuirrel SQL中,您的第一个格式化数据可能限制为100或1000!在vsql中,默认值是1000,但您可以挑战!!要查看执行时间,一种方法是执行以下操作

代码语言:javascript
复制
\timing
\o \dev\null
select avg(item_chr_val_id) from table1;

由于屏幕上不会对数据进行格式化,因此这可能会得到一个精确的结果

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11688527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档