Deze ochtend hebben we de database server van Hardware.Info ge-upgrade van MySQL 5.0.67 naar MySQL 5.1.30. Het upgrade proces is van start gegaan rond 7:20 en vrijwel exact een half uur later was de site weer in de lucht. Vrijwel het grootste gedeelte van de tijd ging op aan het maken van een extra backup van de database. Aangezien de Hardware.Info databases bij elkaar ruim 11 GB beslaan, duurt dat helaas even. De upgrade is verder vlekkeloos verlopen. Het handige nieuwe mysql_upgrade programma binnen MySQL 5.1 zorgt ervoor dat alle tabellen waar nodig netjes worden aangepast.
Voor de upgrade bestond geen zeer dringende reden, maar MySQL 5.1 biedt zeker een paar handige features die we goed kunnen gebruiken. Eén daarvan is de mogelijkheid om queries als event te kunnen draaien. Speciale database maintenance queries die op gezette tijden hun werk moeten doen, draaien we nu nog vanuit een crontab. Een belangrijkere reden is wellicht nog wel dat het altijd verstandig is om bestaande en nieuwe code van de website geschikt te houden voor de nieuwste versies van de server software. Vanzelfsprekend is de overstap naar de nieuwe database-versie eerder uitvoerig getest op onze development server.
Onze excuses voor het ongemak van een website die een half uur niet bereikbaar was.