Авалон на Ubuntu. Установлен из репы. База почти 7Gb, дневная синхронизация длится ооооочень долго, в iotop накручивает какие-то фантастические цифры: чтение сотни гигабайт, запись сотни мегабайт.
Здравствуйте, rudzuk, Вы писали:
r> Авалон на Ubuntu. Установлен из репы. База почти 7Gb, дневная синхронизация длится ооооочень долго, в iotop накручивает какие-то фантастические цифры: чтение сотни гигабайт, запись сотни мегабайт.
Наверное нужно перенести в другой форум. Поделись базой, а то странно, как может быть чтение сотен гигабайт при размере базы всего в 7 (полная база?).
Здравствуйте, Anton Batenev, Вы писали:
AB> Поделись базой, а то странно, как может быть чтение сотен гигабайт при размере базы всего в 7 (полная база?).
Логически рассуждая, возможно обработчик запросов чудит.
Здравствуйте, Anton Batenev, Вы писали:
AB>Поделись базой, а то странно, как может быть чтение сотен гигабайт при размере базы всего в 7 (полная база?).
База почти полная, где-то в начале синхронизации сервис возвращал значение даты которое авалон не мог распарсить, и я поменял row_version на немного большее значение, чтобы синхронизация не ломалась. Выложить базу не могу, она даже сжатая под гигабайт, а у меня скорость на отдачу никакая.
Здравствуйте, rudzuk, Вы писали:
r> База почти полная, где-то в начале синхронизации сервис возвращал значение даты которое авалон не мог распарсить, и я поменял row_version на немного большее значение, чтобы синхронизация не ломалась. Выложить базу не могу, она даже сжатая под гигабайт, а у меня скорость на отдачу никакая.
на твоё сообщение и пред синхронизацией зупустил iotop -o -a -P. Запустил синхронизацию. Синхронизация длилась снова очень долго — пишу сразу после неё — по показаниям iotop: чтение — 253.31G, запись 12.05M.
на твоё сообщение и пред синхронизацией зупустил iotop -o -a -P. Запустил синхронизацию. Синхронизация длилась снова очень долго — пишу сразу после неё — по показаниям iotop: чтение — 253.31G, запись 12.05M.
Это что-то запредельное. А если создать новую базу (отложив старую в сторонку), проблема сохраняется? Если нет, попробуй перенести из новой пустой базы строки row_version:
sqlite> select * from row_version;
user|AACnQgE/yww=
message|AACnQwAPzXU=
rating|AACnQwAO1ls=
moderate|AACnQgEz/SY=
Или, перед этим еще попробовать 1-ю ветку (у тебя судя по подписи 2-я) клиента. Схемы баз в них пока что идентичны, но все равно стоит сделать копию базы.
Проблема решилась изменением размера страницы на 8192 + уплотнение базы, а затем обратное увеличение страницы + уплотнение базы. Довольно странно, ведь авалон у меня не падал, а из всех проблем за время синхронизации были только несколько обрывов связи.