当我们不在where子句中添加单引号时,MonetDB SELECT查询会变慢

时间:2016-03-01 18:46:43

标签: monetdb

我有一张约1.5TB的表,有230亿条记录。当我尝试获取特定日期的行数时,如果日期没有用单引号括起来,则需要大约30分钟,但如果是,则需要2分钟。日期字段的类型为DECIMAL(8)

此查询需要2分钟:

select count(*) from rwow where date = '20160222';

但是这个需要30分钟:

select count(*) from rwow where date = 20160222;

他们都返回相同的结果。有人能帮助我理解为什么会这样吗?

0 个答案:

没有答案