Использовать шаблонный модификатор sU получит желаемое соответствие в PHP.
preg_match('/(.*)/sU',$content,$match);
http://dreamluverz.com/developers-tools/regex-match-all-including-newline http://php.net/manual/en/reference.pcre .pattern.modifiers.php
Если только MySQL доступен, используйте команду SHOW TABLE STATUS и посмотрите на столбец Data_length для каждой таблицы, которая находится в байтах.
, Если Вы имеете другие языки в наличии на машине, сценарии в каком-либо из них, который регулярно работает (крон), проверяет дисковое свободное пространство или размер каталога базы данных, и обновляет Вас по электронной почте или иначе. Существует слишком много опций предложить конкретное решение - оно зависит от Вашей ситуации.
Для таблиц MyISAM я обычно проверяю размер/var/lib/mysql/mydatabasename/каталога. Таблицы InnoDB используют монолитные файлы, таким образом, необходимо использовать ВЫСТАВОЧНОЕ СОСТОЯНИЕ ТАБЛИЦЫ.