Привет всем.
У нас такая проблема:
На сервере время от времени процес Mysql использует очень много процесорного времени.
Это происходит из-за того что некоторые юзеры неоптимизированно используют базу (запускают запросы которые загружают процесор).
Есть ли мозможность лимитировать такие запросы?
Я знаю что есть следующие параметры в таблице “user”:
MAX QUERIES PER HOUR
MAX UPDATES PER HOUR
MAX CONNECTIONS PER HOUR
MAX USER_CONNECTIONS
Это дает возможность лимитировать колличество одновременных запросов по юзерам, и колличество запросов в течении часа по юзерам.
Но что если юзер запускает в течении часа всего одни запрос, но этот запрос работает скажем пол часа и грузит базу?
Заранее спасибо.
неужели никто не знает ?
http://www.percona.com/docs/wiki/release:startSELECT * FROM INFORMATION_SCHEMA.USER_STATISTICS\G
>[оверквотинг удален]
>MAX UPDATES PER HOUR
>MAX CONNECTIONS PER HOUR
>MAX USER_CONNECTIONS
>
>Это дает возможность лимитировать колличество одновременных запросов по юзерам, и колличество запросов
>в течении часа по юзерам.
>Но что если юзер запускает в течении часа всего одни запрос, но
>этот запрос работает скажем пол часа и грузит базу?
>
>Заранее спасибо.