查询monetdb数据库时出现BATproject错误

时间:2014-03-03 08:45:41

标签: sql database monetdb

在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似乎是为了处理更多数据而设计的,所以我认为这可能是我的部分/数据损坏的某种错误。但是,错误似乎没有记录在任何地方,所以每一点点的见解都是值得赞赏的。

稍后编辑: 运行更简单的查询(如

选择组)时遇到相同的错误

由于

1 个答案:

答案 0 :(得分:0)

这不应该发生,请在http://bugs.monetdb.org/报告此错误。还请包括模式(CREATE TABLE ...)和一些示例数据。此外,您可以尝试Jan2014-SP1候选版本解决问题。从http://dev.monetdb.org/downloads/testing/

下载候选版本