analyse die Tabellen
Mit der Prozedur ANALYSE() gibt MySQL die Möglichkeit die Tabelle zu untersuchen, und macht dabei Vorschläge für optimierte Tabellenspalten.Wenn zum Beispiel eine Spalte als CHAR definiert ist, und sie nur ein paar unterschiedliche Werte enthält, ist es besser die Spalte als ENUM zu definieren.
Beim Aufruf von
Code
1
2
3
2
3
SELECT *
FROM foo
PROCEDURE ANALYSE ( )Code
1
2
3
4
2
3
4
ENUM('1','2','3')
CHAR(32) NOT NULL
SMALLINT(3) UNSIGNED NOT NULL
MEDIUMINT(7) UNSIGNED NOT NULL