View Issue Details

IDProjectCategoryView StatusLast Update
0005956Composr[All Projects] General / Uncategorisedpublic2024-09-21 01:32
ReporterPatrick SchmalstigAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Product Version 
Fixed in Version 
Summary0005956: Add a scheduler hook (or a staff checklist reminder) to optimise MySQL databases every week
DescriptionIt is highly recommended to regularly optimise MySQL databases especially MyISAM tables (which Composr still uses).

Webmasters may often forget to run optimise on their tables on a regular basis. So let's help with that by offering a scheduler hook to do that (but only if running MySQL).

Main pro: Keeps the database running optimal, and webmasters don't need reminders to do it

Main con: It is a fatal operation; should anything happen to interrupt an optimise, the table gets corrupted. So it's best optimise is done with supervision.
Additional InformationPossible alternatives:

a) The scheduler hook is disabled by default (we support that now), so it must be manually enabled if a webmaster wants automatic optimise.
b) Instead of a scheduler hook, we just make a staff checklist item to remind webmasters to run it.
c) A health check hook analyses MySQL performance and suggests when to run it.
TagsRoadmap: Over the horizon
Time estimation (hours)
Sponsorship open

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-09-21 01:30 Patrick Schmalstig New Issue
2024-09-21 01:30 Patrick Schmalstig Tag Attached: Roadmap: Over the horizon
2024-09-21 01:31 Patrick Schmalstig Description Updated View Revisions
2024-09-21 01:32 Patrick Schmalstig Additional Information Updated View Revisions