Как контролировать пространство MySQL?

Решение:

Использовать шаблонный модификатор sU получит желаемое соответствие в PHP.

example:

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

13
задан Wai Ha Lee 12 January 2016 в 19:24
поделиться

2 ответа

Если только MySQL доступен, используйте команду SHOW TABLE STATUS и посмотрите на столбец Data_length для каждой таблицы, которая находится в байтах.

, Если Вы имеете другие языки в наличии на машине, сценарии в каком-либо из них, который регулярно работает (крон), проверяет дисковое свободное пространство или размер каталога базы данных, и обновляет Вас по электронной почте или иначе. Существует слишком много опций предложить конкретное решение - оно зависит от Вашей ситуации.

4
ответ дан MaxVT 12 January 2016 в 19:24
поделиться

Для таблиц MyISAM я обычно проверяю размер/var/lib/mysql/mydatabasename/каталога. Таблицы InnoDB используют монолитные файлы, таким образом, необходимо использовать ВЫСТАВОЧНОЕ СОСТОЯНИЕ ТАБЛИЦЫ.

0
ответ дан Javier 12 January 2016 в 19:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: