Mal ne Frage zu mysqltuner.pl: Das Skript schlägt mir vor, die Tabelle friendicadb.post-searchindex zu defragmentieren. Dazu soll ich im MariaDB folgendes ausführen: ALTER TABLE `friendicadb`.`post-searchindex` FORCE;
Kann ich das (gefahrenlos) machen? Spricht was dagegen?
!Friendica Support
C.c.: @Michael 🇺🇦
Roland Häder🇩🇪 likes this.
Michael 🇺🇦
in reply to Tuxi ⁂ • • •Tuxi ⁂
in reply to Michael 🇺🇦 • • •Wenn ich das alles richtig deute, dann kann man zum defragmentieren auch
mysqlcheck -overwenden. Was ich aber nicht herausgefunden habe, was da der Unterschied zuAlter Table ist.Weiß das zufällig jemand?
reshared this
Roland Häder🇩🇪 reshared this.
Tuxi ⁂
in reply to Tuxi ⁂ • • •Ein Ausführen von
OPTIMIZE TABLE `post-searchindex`;in der MySQL-Konsole scheint den gewünschten Effekt gebracht zu haben. Mysqltuner zeigt den Hinweis nicht mehr an. Ebenso wurden 16GB frei.Steffen K9 🐰
in reply to Tuxi ⁂ • • •mysqcheck -o datenbank tabelleodermysqloptimize datenbank tabelleführen das ALTER TABLE statement von der Kommandozeile aus aus. Es gibt keinen Unterschied. Bei InnoDB Tabellen werden die Daten jeweils kopiert und analysiert. Dabei wird unbenutzter Speicherplatz wieder freigegeben.Roland Häder🇩🇪 likes this.
Tuxi ⁂
in reply to Steffen K9 🐰 • • •Ah okay. Danke dir. 👍