28.05.11 23:04MySQL: Размер базы данных
Для оценки размера базы данных в mysql можно воспользоваться информацией из служебной таблицы `information_schema`.`tables`. Размер базы состоит из суммы всех её таблиц и их индексов.
Читать дальше…
Для оценки размера базы данных в mysql можно воспользоваться информацией из служебной таблицы `information_schema`.`tables`. Размер базы состоит из суммы всех её таблиц и их индексов.
Читать дальше…
Данный способ позволяет отслеживать все запросы которые длятся больше заданного количества секунд и «убивать» их.
Процедура `kill_run_aways` убивает все запросы, за исключением запущенных с правами супер пользователя, время выполнения которых превышает runtime секунд: Читать дальше…
При переписывании запросов, например в целях оптимизации, необходимо убедиться, что новый запрос возвращает такой же результат как и старый. Сделать это можно подсчитав контрольную сумму от возвращаемых данных:
Конечно, такой способ подходит не всегда, так как результаты должны быть идентичны до битов, а другой порядок строк или полей даст другую контрольную сумму. К тому же на Windows системах команда pager не поддерживается.
На http://forge.mysql.com/ опубликовали советы по оптимизации MySQL.
Ниже часть советов на русском.
Читать дальше...
Комментариев нет | Рубрики: MySQL, performance, tips
Приходилось ли вам заново соединяться с базой после того как нажали 'CTRL+C' в надежде отменить неправильно набранный запрос? Неудобно? Да. Особенно если вы использовали временные таблицы или переменные, которые потеряются после реконекта.
Читать дальше...
Комментариев нет | Рубрики: tips
Среди поддерживаемых опций консольного клиента mysql есть опция -tee.
Задав -tee=/path/to/file.log в аргументах клиента вы получите полное логирование всего, что пишется в и печатается из клиента.
Кроме того можно поместить tee=/logs/mysql.log в секцию "mysql" в файле my.cnf для автоматического включения логирования при старте клиента.
Или непосредственно из клиента:
mysql> tee /path/to/file.log
Logging to file '/path/to/file.log'
mysql> notee
Outfile disabled.
Комментариев нет | Рубрики: tips