Auge: mysqltuner.pl

Beitrag lesen

Hallo

Nun bekomme ich folgende Meldungen, kann damit aber nicht viel anfangen

  • Limit charset for column to one charset if possible for
  • Limit collations for column to one collation if possible for

Ich bin alle Tabellen durch gegangen und finde nur UTF8 Kollation.

Heißt, deine Spalten (colums) haben „nur einen“ Charset (limit … to one charset). Mission erfüllt.

Warum bekomme ich diesen Error, oder an was könnte es noch liegen?

Welcher Error? Das sind Tips zur Optimierung, die offensichtlich nach einer nicht ausreichend gründlichen Prüfung der Gegebenheiten gegeben werden. Das spricht natürlich auch für die Qualität des Tools.

  • Adjust your join queries to always utilize indexes

WAS ist hier konkret zu machen?

Die Spalten, die den JOIN verbinden (ON tabelle1.spalte = tabelle2.spalte), sollen indizierte Spalten sein. Die Verwendung von Indizes beschleunigen die Operation im Allgemeinen.

-query_cache_type (=0)

Wenn ich hier den query_cache_type auf 0 setze, sind meine Abfragen sehr sehr langsam. Was mache ich falsch?

Du setzt den query_cache_type auf 0. Wenn ich das nich missinterpretiere, wird die Abfrage nach ihrer Ausführung nun nicht mehr im Cache vorgehalten, was heißt, sie wird nun jedesmal neu ausgeführt. Das macht die Abfrage langsam.

Tschö, Auge

--
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett