База данных

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: База данных

Сообщение sergejey » Пт ноя 30, 2012 11:40 am

Хороший совет, надо попробовать.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: База данных

Сообщение Alex » Вт мар 05, 2013 11:04 pm

Вопрос такой. Если мы удаляем объект штатными методами из идминки, то куча значений, которая хранится в phistory удаляется автоматически или перед удалением объекта нужно вручную подчищать всё, что к нему относится в phistory?

Ещё вопрос. После удаления кучи мусора из phistory место, занимаемое на диске сокращается автоматически или нужно предпринимать дополнительные действия для уменьшения объёма и оптимизации БД?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: База данных

Сообщение sergejey » Ср мар 06, 2013 10:14 am

Alex писал(а):Вопрос такой. Если мы удаляем объект штатными методами из идминки, то куча значений, которая хранится в phistory удаляется автоматически или перед удалением объекта нужно вручную подчищать всё, что к нему относится в phistory?
Проверил -- как оказалось не удаляется phistory. Это недоработка, исправлю.
Alex писал(а):Ещё вопрос. После удаления кучи мусора из phistory место, занимаемое на диске сокращается автоматически или нужно предпринимать дополнительные действия для уменьшения объёма и оптимизации БД?
Не обязательно -- база данных при удалении сама уменьшается. Но можно запустить оптимизацию таблицы, чтобы уж наверняка привести её в полный порядок и исключить фрагментацию.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: База данных

Сообщение Alex » Ср мар 06, 2013 10:44 am

Идея.

Добавить функцию, которая просматривает phistory и удаляет мусор, который не связан ни с одним существующим объектом. Должно быть всего пара строк на php, а польза большая. И чем дальше, тем это будет актуальнее.
Ответить