feat: database repair, optimisation, and maintenance tools #127

Open
opened 2026-06-02 14:31:21 +00:00 by jmiller · 1 comment
Owner

Summary

Database maintenance with dashboard integration.

Features

  • Table status overview (size, rows, engine, overhead)
  • Repair tables (REPAIR TABLE)
  • Optimise tables (OPTIMIZE TABLE)
  • Session table purge
  • Action log cleanup (configurable age)
  • Update cache cleanup
  • Database size tracking
  • Slow query/overhead detection
  • Dashboard DB health card with link to tools
  • One-click optimise all from dashboard + cpanel
  • API endpoint GET/POST /api/v1/mokowaas/database
## Summary Database maintenance with dashboard integration. ## Features - [ ] Table status overview (size, rows, engine, overhead) - [ ] Repair tables (REPAIR TABLE) - [ ] Optimise tables (OPTIMIZE TABLE) - [ ] Session table purge - [ ] Action log cleanup (configurable age) - [ ] Update cache cleanup - [ ] Database size tracking - [ ] Slow query/overhead detection - [ ] Dashboard DB health card with link to tools - [ ] One-click optimise all from dashboard + cpanel - [ ] API endpoint GET/POST /api/v1/mokowaas/database
jmiller added the joomlaphp labels 2026-06-02 14:31:21 +00:00
Author
Owner

Branch created: feature/127-feat-database-repair-optimisation-and-ma

git fetch origin
git checkout feature/127-feat-database-repair-optimisation-and-ma
Branch created: [`feature/127-feat-database-repair-optimisation-and-ma`](https://git.mokoconsulting.tech/MokoConsulting/MokoWaaS/src/branch/feature/127-feat-database-repair-optimisation-and-ma) ```bash git fetch origin git checkout feature/127-feat-database-repair-optimisation-and-ma ```
Sign in to join this conversation.
No labels joomla php
Type Feature
Status
Priority
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoWaaS#127