Ad Widget

Collapse

Проблема с переносом данных (истории).

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • MustDie95
    Junior Member
    • Apr 2011
    • 6

    #1

    Проблема с переносом данных (истории).

    Настроили сервер в офисе, добавили шаблоны, хосты - ура, всё работает.

    Потом подняли ещё один сервер, с "нуля", на Амазоне.

    Перенесли шаблоны, узлы. Ура. Всё работает.

    Теперь захотели перенести историю (примерно за месяц, около 6Гб) - вдруг пригодится. Сдампили таблицы history, history_uint, trends и trends_uint в отдельные txt-файлы, загрузили их на новом серере с помощью mysqlimport.

    Теперь в базе вроде бы всё есть (например, таблица history_uint содержит 53,917,677 записей), но при выводе графиков отображаются только значения с момента запуска нового сервера. Посмотрел структуру таблицы - itemId, clock,value. По идее, ничего особенного. Взял минимальное и максимальные значения clock - между ними как раз 1 месяц.

    В чём может быть проблема? Как Веб-интерфейс определяет нижнюю границы истории при построении графиков?
  • MustDie95
    Junior Member
    • Apr 2011
    • 6

    #2
    Нашёл в чём проблема. Мы одновременно с поднятием новой ноды сделали её мастером, а офисную подчинённой. При этом необходимо было выполнить конвертирование таблиц. В итоге поменялись itemid - было например 18481, а стало 100100000018481.

    Прошёлся по таблицам зпросом типа "UPDATE history SET itemid = itemid + 100100000000000 WHERE itemid < 100100000000000;"

    Теперь графики рисуются нормально.

    Comment

    Working...