Ad Widget

Collapse

Восстановление БД и удаление истории

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • user
    Junior Member
    • Nov 2010
    • 1

    #1

    Восстановление БД и удаление истории

    Здравствуйте!
    Есть сервер с Zabbix 1.8.3 + Postgresql 8.4.5. Из-за проблем с железом были повреждены две таблицы history и history_uint и восстановлению похоже не подлежат. Хочу пересоздать заново эти таблицы без данных. Какие еще таблицы нужно очистить, чтобы корректно удалилась вся история? Вроде в Zabbix есть процесс, который удаляет старые данные...
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    history и history_uint и т.д все таблицы history_* история
    trends_uint и trends - тренды

    Comment

    • zalex_ua
      Senior Member
      Zabbix Certified Trainer
      Zabbix Certified SpecialistZabbix Certified Professional
      • Oct 2009
      • 1286

      #3
      Originally posted by user
      Здравствуйте!
      Есть сервер с zabbix 1.8.3 + postgresql 8.4.5. Из-за проблем с железом были повреждены две таблицы history и history_uint и восстановлению похоже не подлежат. Хочу пересоздать заново эти таблицы без данных. Какие еще таблицы нужно очистить, чтобы корректно удалилась вся история? Вроде в zabbix есть процесс, который удаляет старые данные...
      Originally posted by dima_dm
      history и history_uint и т.д все таблицы history_* история
      trends_uint и trends - тренды
      Если нет четкой цели удалять всю историю всех типов данных, тогда достаточно удалить эти две поврежденные таблицы и создать заново пустые.

      Тот заббикс (хаускипес) процес здесь ни причем.

      Comment

      • Uri
        Junior Member
        • Feb 2011
        • 12

        #4
        hi. есть такой вопрос.
        чистил руками в базе таблицы history и history_uint.
        однако на диске остался файл history_uint.ibd размером под 100Гб.
        Есть ли смысл его дальше хранить или можно удалить?

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          Originally posted by Uri
          hi. есть такой вопрос.
          чистил руками в базе таблицы history и history_uint.
          однако на диске остался файл history_uint.ibd размером под 100Гб.
          Есть ли смысл его дальше хранить или можно удалить?
          Их нельзя удалять, запустите команду в MySQL http://dev.mysql.com/doc/refman/5.1/...ize-table.html
          OPTIMIZE TABLE history_uint;
          Last edited by dima_dm; 25-02-2011, 13:05.

          Comment

          • Uri
            Junior Member
            • Feb 2011
            • 12

            #6
            Originally posted by dima_dm
            Их нельзя удалять, запустите команду в mysql http://dev.mysql.com/doc/refman/5.1/...ize-table.html
            optimize table history_uint;
            Спасибо за совет.
            Такие вопросы - есть подозрение, что данная процедура будет не быстрой.
            И приведёт ли это к желаемому результату, место на жестком диске освободится?

            Comment

            Working...