Всем дня!Стоит на серваке мускл, потихоньку разросся, сервак притормаживает, а начальство говорит - "давай статистику, кто что сьел". Вот и вопрос, как можно посмотреть какая база сколько грузила сервак за день, неделю и т.д
Привет,в первом чтении - нет. Можно запустить лог сервера, но он кроме самих запросов, многого не скажет. Посмотрите на размеры самих баз - хотя и косвеный, но все же признак ("du -s" в директории, где хранятся базы данных).
Еще, можно посмотреть на show processlist в консоли mysql - если много мертвых коннекций, можете снизить таймаут сессии (дефорт - 8 часов, у меня - 5 минут). Полезную инфу насчет нагрузки вам даст также статистика сервера ("\s" в mysql консоли - смотрите кол-во запросов в секунду, а так же кол-во slow queries).
WWell,
>Привет,
>
>в первом чтении - нет. Можно запустить лог сервера, но он кроме
>самих запросов, многого не скажет. Посмотрите на размеры самих баз -
>хотя и косвеный, но все же признак ("du -s" в директории,
>где хранятся базы данных).
>
>Еще, можно посмотреть на show processlist в консоли mysql - если много
>мертвых коннекций, можете снизить таймаут сессии (дефорт - 8 часов, у
>меня - 5 минут). Полезную инфу насчет нагрузки вам даст также
>статистика сервера ("\s" в mysql консоли - смотрите кол-во запросов в
>секунду, а так же кол-во slow queries).
>
>WWell,К сожалению это не совсем то. Я почитал док по innodb, может кто-то с ним работал? Может через него можно взять такие данные?
Привет,InnoDb - это просто другой формат хранения данных в SQL энджине. Стандарт MySQL называется MyISAM - это простая структура базы, не поддерживающяя транзакции. InnoDb в общем более еффективна при больших (в смысле кол-ва записей, более нескольких миллионов) базах и поддерживает работу с транзацкиями. Но даст ли вам она больше стетистики, я сомневаюсь.
WWell,