A database clean-up means finding tables, records and structures that are no longer needed and removing or archiving them in a controlled way. I work with MySQL and MariaDB, as commonly used by custom PHP applications, WordPress and online shops. Every deletion is preceded by an inventory and a tested backup.
A database usually grows unnoticed. Log tables fill up every day, plugins leave their tables behind after uninstallation, test data remains and records point to entries that no longer exist. At some point the database is many times larger than the actual content.
The consequences show up in many places: backups take a long time, queries get slower, upgrades with database changes drag on, and personal data is kept longer than necessary. The GDPR requires such data to be stored only for as long as is necessary for its purpose.
Your contact: Stefan Pilz · Stefan Pilz Ltd. · Collaboration is 100% remote