|
CouchBase
|
|||
---|---|---|---|
#18+
Здравствуйте, тестирую NoSQL DB - Couchbase server. Написал код на яве, создающий документы в формате JSON и добавил сервлет создающий сразу 100.000 документов. Первые 3-4 тысячи создает быстро, потом начинает сильно тормозить и где-то на 6500 документе совсем перестает их создавать. В чем может быть проблема? Нехватки памяти? Использую 1 server node и 1 bucket. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2014, 14:24 |
|
CouchBase
|
|||
---|---|---|---|
#18+
Остановил - включил томкат, запустил сервлет - нормально начинает создавать опять 6500 документов соответственно становится 13.000 доков. Значит проблема не во вместимости bucketa, а в чем-то другом Чем больше создано документов - тем сильнее тормозит Засек: 1.000 создает за 10 сек 1к - 2к за 20 сек 2к-3к за 40 сек ... 6к-6.5к за 4 минуты и перестает создавать на 6558 Попробовал сделать тип bucket - Memcached вместо couchbase Уже создалось 14к документов Здесь описание различий между ними - http://docs.couchbase.com/couchbase-manual-2.5/cb-admin/#data-storage Может это как поможет.. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2014, 19:46 |
|
CouchBase
|
|||
---|---|---|---|
#18+
При добавлении в Memcached bucket - начинает зависать на 16500 (на couchbase bucket на 6500) Вот лог ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2014, 20:23 |
|
CouchBase
|
|||
---|---|---|---|
#18+
Tom Hardy, авторОстановил - включил томкат, запустил сервлет - нормально начинает создавать опять 6500 документов соответственно становится 13.000 доков. Значит проблема не во вместимости bucketa, а в чем-то другом Именно. Я не знаю как на жабе, а в моих первых экспериментах с NodeJS я не обрабатывал коллбек при ассинхронной вставке и эффект был таким же - вставлялось N элементов и дальше висяк. Так что дело не в Каучбейзе, а в коде. Кстати, не плохо было бы писать версию Каучбейза, ОС, размеры документа и бакета. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2015, 23:07 |
|
|
start [/forum/topic.php?fid=48&fpage=9&tid=1856859]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 126ms |
0 / 0 |