在 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
无法创建对象 BATproject:始终不匹配
tbl2 的行数刚刚超过 3500 万行,而 tbl1 的行数约为 30 万行。该查询在具有相同结构但数据少得多(大约十分之一)的数据库上完美运行,因此我认为这与数据量有关。有没有人有这个错误的经验?
我已经在比这更大的数据库上运行了查询,而 monetdb 似乎旨在处理更多数据,所以我认为这可能是我的某种错误/数据损坏。但是,该错误似乎没有在任何地方记录,因此每一点点见解都值得赞赏。
稍后编辑:运行更简单的查询(例如 select group by)时遇到相同的错误
谢谢