mysqld и loadaverages

12
root
На сайте с 04.07.2006
Offline
196
#11

возможно...

убрал точно такой же запрос с сайта на базу размером в 3 раза больше,

LA стал всего 0.5-1 (liveinet: за последние 15 минут на сайтах было около 1000 посетителей),

mysqld занимал раньше 25% CPU , сейчас 5-10%,

запрос-то легкий был, странно...

emzi
На сайте с 17.01.2007
Offline
46
#12
root:

запрос-то легкий был, странно...

если большая таблица, он мог, например, вышибать из кэша другие запросы. Посмотрите статистику кэша через mysql: show status like 'qc%'; прежде всего Qcache_lowmem_prunes и Qcache_free_memory. Еще обратите внимание на параметр query_cache_limit - не стоит делать его слишком большим, чтобы избежать ситуации, о которой я говорил.

Другая ситуация (зависит от типа запроса), если не хватает памяти для группировок (параметр read_rnd_buffer_size, если не ошибаюсь)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий