Regenerando la base de datos del The DUDE 4.0beta3

Hay quienes siguen utilizando el release v4.0beta3 del The DUDE, dicha versión tiene soporte para base de datos, mas precisamente sqlite en vez de un archivo de texto como en la v3.

Cuando la base de datos se hace muy grande necesitamos darle algún tipo de mantenimiento. Un usuario del foro de MikroTik se ha tomado el trabajo de realizar una lista de pasos para poder borrarle los gráficos, outages y regenerar la DB.

Según reporta, tenía una base de datos de años con 419259Kb de tamaño; luego de realizar los pasos, la misma quedo con 46662Kb con todos los mapas menos los históricos, outages y gráficos corriendo mucho mas rápido.

Para hacer el mantenimiento es necesario ejecutar los siguientes comandos:

  1. Cerrar el dude.exe
  2. Hacer un backup a dude.db (la base de datos)
  3. Ejecutar sqlite3 dude.db
  4. sqlite> DELETE FROM outages;
  5. sqlite> DELETE FROM chart_values_raw;
  6. sqlite> DELETE FROM chart_values_10min;
  7. sqlite> DELETE FROM chart_values_2hour;
  8. sqlite> DELETE FROM chart_values_1day;
  9. sqlite> pragma integrity_check;
  10. sqlite> vacuum;
  11. sqlite> reindex;
  12. sqlite> .quit
  13. Iniciar dude.exe de nuevo.

Vía: MikroTik