Ich möchte "Engine-unabhängige" Statistiken in MariaDB aufgrund der angegebenen Vorteile gegenüber Speicher-Engine-Statistiken ausprobieren. Ich habe deshalb use_stat_tables = vorzugsweise in /etc/mysql/my.cnf gesetzt und Dienst neu geladen.Verfügbarkeit der Statistiken in MariaDB
Nachdem als Benutzer wieder anschließen und Durchführung
Tabelle TBL PERSISTENTE FÜR ALLE ANALYZE;
Die Tabelle table_stats wird wie erwartet ausgefüllt;
abgefragt ich die Systemvariable:
zeigen Variablen wie 'use_stat_tables';
und der Wert ist immer noch auf "NIE" eingestellt. Ich habe PREFERABLE erwartet. Wer schlägt vor, warum sich die Systemvariable nicht geändert hat?
Können Sie den Wert auf der MySQL-Konsole festlegen? – Hackerman
Ich habe versucht, wie folgt: 'MariaDB [pktest]> global festlegen use_stat_tables = 'vorzugsweise'; Abfrage OK, 0 Zeilen betroffen (0.00 Sek.) MariaDB [pktest]> Variablen wie 'use_stat_tables' anzeigen; + ----------------- + ------- + | Variablenname | Wert | + ----------------- + ------- + | use_stat_tables | NIE | + ----------------- + ------- + 1 Reihe im Satz (0.00 sec) ' – alortimor
Ihre MariaDb Version ist über 10.0.1, richtig? – Hackerman