Das Update von Debian jessie auf Debian stretch hat im Umfeld meines Blogs die Migration von MariaDB 10.0 auf MariaDB 10.1 und von PHP 5.6 auf PHP 7.0 gebracht. Dazu musste ich natürlich in der Apache-Konfiguration das php5-Modul durch das php7-Modul ersetzen und noch einige andere kleine Änderungen durchführen.
Danach waren im Blog durchgängig die Umlaute kaputt; das sah so ähnlich aus, als würde man ein UTF-8 codiertes Dokument auf einem ASCII-Terminal betrachten. Insider nennen das auch Double-WTF8.
Judging from the long list of exim4 bugs, especially #446036, I find myself between a rock and a hard place, and having to choose between staying with GnuTLS and accepting a probably continuing flow of technical issues, or moving over to OpenSSL, setting an example against GNU software, and probably generating a new flow of license issues.
Dieses Blog hat inzwischen wieder eine akzeptable Geschwindigkeit. Vielen Dank an Isotopp für die Hilfe bei der Fehlersuche.
Ursache war ein fehlender Index auf der Spalte sessID der Tabelle s9y_visitors, was bei jedem Zugriff zu einem Full Table Scan geführt hat - und das auf der mit Abstand größten Tabelle dieses Blogs.
Bei der Suche nach dem Fehler war log-slow-queries = /var/log/mysql/mysql-slow.log sehr hilfreich, und ein alter table mh_s9y_visitors add key (sessID); hat das Problem aus der Welt geschafft.
Bleibt zu klären, warum dieser Index nicht automatisch von s9y gesetzt wird.