Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Форум
    RouterOS
    Не могу перевести текст "Dude db vacuuming".

    Не могу перевести текст "Dude db vacuuming".

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Не могу перевести текст "Dude db vacuuming"., RouterOS
     
    bda
    Guest
    #1
    0
    05.07.2019 16:31:00
    Привет, ROS 6.44.3 на CHR. Как правильно сделать вакуумирование? Уменьшится ли размер базы данных после вакуумирования?
     
     
     
    merlinthemagic7
    Guest
    #2
    0
    27.05.2022 07:58:00
    Привет, чтобы очистить все исторические данные и оставить только устройства / сетевые карты, это работает. Только что сделал очистку на 6.49, никаких проблем после чистки. Мои результаты: 615Мб → 1.2Мб. Сначала скачай SQLLite3 для своей ОС: https://www.sqlite.org/index.html. Останови сервис dude, подожди, пока он остановится, это может занять некоторое время, затем скачай dude.db в локальную папку. Помести sqlite3.exe в ту же папку, где скачал dude.db. Src: http://www.mtin.net/blog/cleaning-the-dude-database/ cd C:\path\to\dude\dir\
    sqlite3.exe dude.db

    DELETE FROM outages;
    DELETE FROM chart_values_raw;
    DELETE FROM chart_values_10min;
    DELETE FROM chart_values_2hour;
    DELETE FROM chart_values_1day;
    pragma integrity_check;
    vacuum;
    reindex;
    .quit Переименуй старый dude.db в dude.db.orig и загрузите теперь меньший dude.db обратно на сервер/CHR/routerboard и снова запусти сервис.
     
     
     
    chechito
    Guest
    #3
    0
    27.05.2022 14:40:00
    интересно, спасибо, что поделились
     
     
     
    rextended
    Guest
    #4
    0
    27.05.2022 15:34:00
    VACUUM уже не все делает? pragma integrity_check; vacuum; reindex;
     
     
     
    sid5632
    Guest
    #5
    0
    29.05.2022 00:36:00
    Конечно, VACUUM НЕ удаляет корректные данные в таблицах, независимо от того, считает кто-то их нежелательными или нет.
     
     
     
    rextended
    Guest
    #6
    0
    29.05.2022 07:41:00
    Я говорю о последних трех строках, а не обо всех остальных «строках для удаления».
     
     
     
    merlinthemagic7
    Guest
    #7
    0
    09.09.2022 11:22:00
    Привет, чтобы исправить поврежденный экземпляр Dude, например, из-за нехватки места, сначала скачай предсобранную SQLLite3 для своей ОС: https://www.sqlite.org/index.html. Останови сервис Dude, подожди, пока он полностью остановится, это может занять некоторое время, затем скачай dude.db в локальную папку. Помести sqlite3.exe в ту же папку, куда скачал dude.db, например, C:\SqlLite3. Затем в командной строке введи: cd C:\SqlLite3\ echo .dump | sqlite3.exe dude.db > dude.sql. Перемести dude.db в dude.db.orig. Скопируй dude.sql в /tmp/ на Linux-хосте. Затем в командной строке введи: cd /tmp/ awk '/^INSERT INTO objs/' dude.sql > objs.sql. Скопируй objs.sql в C:\SqlLite3\ на твоем Windows-хосте. Создай чистый пустой dude.db, удалив оригинал с сервера Dude и запустив сервер, затем останови сервер и скопируй новый dude.db в C:\SqlLite3. Введи: sqlite3.exe dude.db pragma integrity_check; delete from objs; .read objs.sql .quit. В конце скопируй dude.db в /dude/ на routeros и запусти сервер.
     
     
     
    chechito
    Guest
    #8
    0
    09.09.2022 14:40:00
    спасибо еще раз за то, что поделились
     
     
     
    merlinthemagic7
    Guest
    #9
    0
    09.09.2022 18:04:00
    Лучше задокументировать процесс. Не могу быть ни первым, ни последним, кто сталкивается с этими проблемами.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2026 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры