Die MySQL-Server Optionen –log-slow-queries und –log-queries-using-no-indexes sollten jedem
MySQL-Anwender geläufig sein. Wenn nicht, schnell die Links
verfolgen und die Wissenslücke schließen.
Nicht bekannt waren mir die Flags
SERVER_QUERY_NO_INDEX_USED und
SERVER_QUERY_NO_GOOD_INDEX_USED. Ich bin das erste
Mal über die beiden Flags gestolpert als ich mich fragte wie ein
Test für die PHP-Funktion mysqli_report() auszusehen hat.
mysqli_report() ist eine überaus nützliche Funktion,
welche die ansonsten wenig redsame ext/mysqli-API dazu bringt
jedes noch so kleine Problem in Form einer PHP-Warning oder eines …