MySQL редактируем запрос с помощью vim`а

August 29th 2010

Mysql && Vim вместе веселей :)

Всем наверно знакома ситуация: нужно быстро что то проверить (очень быстро сделать выборку с множеством условий, join`ов, и других операторов), а красивые и удомные GUI недосутпны по разным причинам. Например вы находитесь на продакшен сервере и работать можете только от localhost`a. Писать запрос в фалик и потом выполнять? Нет, это не наш метод %–) очень удобно использовать vim напрямую из терминального клиента mysql…

как измерить физический размер базы данны InnoDB MySQL

August 29th 2010

Особенности InnoDB

Как известно InnoDB таблицы в отличии от MyISAM являются транзакционными, а это диктует особенности хранения данных на диске. В итоге все таблицы InnoDB хранятся в одном файле, в дебиан подобных системах это:

-rw-rw---- 1 mysql mysql 11G 2010-08-29 23:13 /var/lib/mysql/ibdata1

И простой козалось-бы вопрос “как определить что сколько весит?” сразу становится не таким тривиальным, как в случае работы с MyISAM таблицами. Но не тут то было!