Ошибка BATproject при запросе базы данных 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

Невозможно создать объект BATproject: не всегда совпадает

tbl2 имеет чуть более 35 миллионов строк, а tbl1 - около 300 тысяч строк. Запрос безупречно выполняется в базе данных с идентичной структурой, но со значительно меньшим объемом данных (примерно в десять раз), поэтому я предполагаю, что это связано с объемом данных. У кого-нибудь есть опыт с этой ошибкой?

Я выполнял запросы к более крупным базам данных, чем эта, и monetdb, похоже, предназначен для обработки большего количества данных, поэтому я думаю, что это, возможно, какая-то ошибка с моей стороны / повреждение данных. Тем не менее, ошибка, кажется, нигде не задокументирована, поэтому каждое малейшее понимание ценится.

позднее редактирование: столкновение с той же ошибкой при выполнении более простых запросов, таких как выбор группы по

Спасибо


person almost smart    schedule 03.03.2014    source источник
comment
у вас есть какие-либо индексы установлены? какую версию monetdb вы используете? можно ли привести воспроизводимый пример? Спасибо!   -  person Anthony Damico    schedule 04.03.2014
comment
без индексов, работала monetdb 11.17.9 на saucy salamander. понижение дистрибутива до 12.04 lte не помогло, но, похоже, он работает правильно (на данный момент) с использованием более старой версии monetdb (11.15.17). запуск последней версии не вызывал никаких проблем на обычном диске (какой-то ванильный диск со скоростью 7200 об / мин) на тестовой машине, но, похоже, он взрывается после 3-400 тыс. Вставленных значений на рейде ssd. В настоящее время я вставляю данные из очереди со скоростью около 2-300 вставок в секунду, что, вероятно, как-то связано с проблемой.   -  person almost smart    schedule 04.03.2014
comment
Есть новости по этому поводу? Я сталкиваюсь с тем же сообщением об ошибке, хотя я не знаю, та же ли это проблема. monetdb.org/pipermail/users-list/2014-June/ 007359.html   -  person Joe    schedule 10.06.2014


Ответы (1)


Этого не должно происходить. Сообщите об этом как об ошибке на странице http://bugs.monetdb.org/ . Также включите схему (CREATE TABLE...) и несколько примеров данных. Кроме того, вы можете попробовать решить проблему с кандидатом на выпуск от января 2014 г. с пакетом обновления 1 (SP1). Загрузите версию-кандидат по адресу http://dev.monetdb.org/downloads/testing/.

person Hannes Mühleisen    schedule 06.03.2014
comment
спасибо, уже сообщили. Я попробую rc, когда мы развернем нашу следующую сборку. - person almost smart; 07.03.2014
comment
проблема сохраняется даже с rc - person almost smart; 11.03.2014