fastix®: [MySQL] Sortierung

Beitrag lesen

Moin!

Du wirst den Unterschied auch mit weit größeren Anzahlen nicht messen können, denn bei Wiederholungen kommt das Ergebnis aus dem Query-Cache.

Stimmt auch wieder. Kann man aber zumindest auf einen Testsystem abschalten.

http://dev.mysql.com/doc/refman/5.1/en/query-cache-configuration.html sagt:

"To set the size of the query cache, set the query_cache_size system variable. Setting it to 0 disables the query cache. The default size is 0, so the query cache is disabled by default."

http://dev.mysql.com/doc/refman/5.5/en/query-cache-configuration.html sagt:

"To reduce overhead significantly, also start the server with query_cache_type=0 if you will not be using the query cache. "

mysql> SET GLOBAL query_cache_size = 0;
schaltet  den Cache ab

oder:

mysql> SET SESSION query_cache_type = OFF;
schaltet den Cache für den aktuellen Client ab (eventuell nur aktuelle Verbindung)

oder :

mysql> SELECT SQL_NO_CACHE ...
weist mySQL an, den Cache für die Abfrage zu ignorieren.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix