Wiederholtes Ausführen einer Query bremst System
am 17.03.2007 13:02:36 von newsgroupsHallo zusammen,
ich kämpfe gerade mit einem (für mich) sehr merkwürdigen Phänomen auf
einem neuen Datenbankserver. Beim wiederholten Ausführen der selben
Query (ohne andere Opterationen an der DB) wird diese zusehends
langsamer (dass die Query so Blödsinn ist tut dabei nichts zur Sache):
SELECT * FROM test2 WHERE whom=14 AND `timestamp`>'2007-02-26 03:00' AND 1;
67 rows in set (0.50 sec)
67 rows in set (0.79 sec)
67 rows in set (1.34 sec)
67 rows in set (2.25 sec)
67 rows in set (3.78 sec)
67 rows in set (6.35 sec)
67 rows in set (10.67 sec)
67 rows in set (17.91 sec)
67 rows in set (30.06 sec)
67 rows in set (50.49 sec)
67 rows in set (1 min 24.76 sec)
67 rows in set (2 min 0.01 sec)
Einstellungen auf dem Server sind folgende:
key_buffer = 384M
max_allowed_packet = 16M
table_cache = 1024
sort_buffer_size = 16M
myisam_sort_buffer_size = 64M
max_connections = 1000
read_buffer_size = 4M
read_rnd_buffer_size = 16M
thread_cache = 64
query_cache_size = 32M
tmp_table_size = 128M
thread_stack = 128K
wait_timeout = 120
query_cache_limit = 1M
query_cache_size = 16M
query_cache_type = 1
Das ganze läuft auf einen 64-Bit Debian mit Software Raid 1.
Hat jemand eine Idee woran das liegen könnte? (Query-Cache?)
Grüße
Claus