Es gibt Datenbanken, die stehen unter grosser Last, weil die Queries sehr komplex sind. Andere Datenbanken sind immens gross. Eine meiner Datenbanken hat sehr viele Zugriffe, sowohl lesend als auch schreibend. Heute wurde der Server an die Lastgrenze getrieben, was mich dazu zwang, Optimierungen vorzunehmen.

1. INSERT DELAYED und UPDATE LOW_PRIORITY

Bisher habe ich mich immer davon fern gehalten, diese Funktionen zu nutzen, einfach weil ich keine Veranlassung dazu sah. Warum schreibende Zugriffe verzögern, wenn sie doch auch unmittelbar vollzogen werden können? Die Tatsache, dass mehrere hunderte gleichzeitiger Zugriffe sich gegenseitig behinderten, brachte mich dazu, meine Denkweise zu überdenken.

Hier geht's weiter... » // Read more... »

Due to critical hardware failure, I’m forced to shut down and migrate all my websites and those hosted on my server soon. This might happen this afternoon already.

Right now, most of the websites are still working properly. Nevertheless, several database queries, depending on MySQL’s temporary directory, currently fail since the temp filesystem unfortunately is read-only. Most likely, this effects categories and article tagging in WordPress.

Even though I’ve prepared and tested the migration so far, there will be a downtime of at least several minutes. After the migration, there might be character problems due to a required change from LATIN1 to UTF8. This may result in not properly displayed German characters like “ä”, “ö”, “ü”.

If you encounter problems in the next few days, please contact me.

Thanks.