在monetdb数据库上运行以下查询时遇到问题:
SELECT
tpuc.tbl1_col1,
s.tbl2_col1,
COUNT(s.tbl2_col2)
FROM
tbl2 AS s INNER JOIN
tbl AS tpuc ON (s.tbl2_col2=tpuc.tbl1_col2)
GROUP BY
tpuc.tbl1_col1,
s.tbl2_col1
无法创建对象BAT项目:始终不匹配
tbl2只有超过35mil的行,而tbl1有大约300k行。查询在具有相同结构但数据少得多的数据库(大约十分之一)上运行完美,因此我认为这与数据量有关。有没有人有这个错误的经验?
我在比这更大的数据库上运行查询,monetdb似乎是为了处理更多数据而设计的,所以我认为这可能是我的部分/数据损坏的某种错误。但是,错误似乎没有记录在任何地方,所以每一点点的见解都是值得赞赏的。
稍后编辑: 运行更简单的查询(如
选择组)时遇到相同的错误由于
答案 0 :(得分:0)
这不应该发生,请在http://bugs.monetdb.org/报告此错误。还请包括模式(CREATE TABLE ...)和一些示例数据。此外,您可以尝试Jan2014-SP1候选版本解决问题。从http://dev.monetdb.org/downloads/testing/
下载候选版本