2012-07-03 3 views
1

Я вставляю записи в Киото TreeDB. Ключ - это просто счетчик, который я увеличиваю и значение фиксировано.Вставка Kyoto TreeDB замедляется после 100 миллионов записей

После 100 миллионов записей вставка постепенно замедляется. Кто-нибудь пытался вставить больше записей в Кабинет Киото?

ответ

1

Возможно, вы столкнулись с столкновениями с хешем. Если это произойдет, оно поместит записи в область переполнения. Я считаю, что вырождается в список поиска.

+0

Я не вижу возможности настраивать TreeDB для большего количества записей. Я хочу вставить 1 миллиард записей. – Rahil

0

HashDB более эффективен с точки зрения памяти, чем TreeDB. Поскольку вы используете TreeDB, вы можете захотеть поработать с параметром кеша, чтобы быстро вставлять вставки.

+0

ОК. Я это увижу. Но я хочу вставить 1 миллиард записей и в HashDB, когда я увеличиваю размер ковша до 2 миллиардов, потребуется много времени для вставки. – Rahil

0

Вы увеличили bnum и msiz соответственно?

У меня была очень плохая производительность вставки при слишком низком значении msiz.

Смежные вопросы