28.09.2016 16:05 | |
sonic1978Пользователь iNETsHOP Количество сообщений 107 Зарегистрирован: 27-02-2016, 15:29:39 |
как безболезненно уменьшить размер базы с разросшимся dbo.TBL_LOG и правильно удалять старые бэкапы? после удаления бэкапов из папки для бэкапов c:\inetshop они продолжают отображаться в программе - в администрирование/бэкап |
28.09.2016 18:04 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
В настройках программы (в окне "Администрирование") вы можете убрать логирование справочник товаров поставщиков, что так же сократит нагрузку на диск при записи прайс-листа. Удалить историю справочник товаров поставщиков можно следующим SQL-запросом: Код
При создании резервной копии базы данных запись об этом событии логируется и соответственно отображается в списке бекапов. |
29.09.2016 08:09 | |
sonic1978Пользователь iNETsHOP
Тема начата
Зарегистрирован: 27-02-2016, 15:29:39 |
да, логирование уже догадался отключить, но озадачился этой проблемой только после того как база успела раздуться до 5GB скрипт запустил, прошло 12 часов, еще не отработал буду ждать.. спасибо! |
29.09.2016 12:07 | |
sonic1978Пользователь iNETsHOP
Тема начата
Зарегистрирован: 27-02-2016, 15:29:39 |
странно, но похоже история всетаки не удалилась после отработки скрипта |
29.09.2016 13:08 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Откройте в программе справочник товаров поставщиков и посмотрите на историю изменений какого-либо товара прайс-листов, там должны остаться только первые и последние записи, а все промежуточные - удалены. |
29.09.2016 16:45 | |
sonic1978Пользователь iNETsHOP
Тема начата
Зарегистрирован: 27-02-2016, 15:29:39 |
открыл, посмотрел, не скажу что полностью все промежуточные удалены, но бОльшая часть похоже удалилась. но проблема с 5ГБ-ными бэкапами то у меня осталась. как были они 5 ГБ так и остались |
29.09.2016 17:12 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
На скриншоте изменения товаров в справочнике товаров (каталоге товаров), а не в справочнике товаров поставщиков (товаров прайс-листов). |
29.09.2016 18:16 | |
sonic1978Пользователь iNETsHOP
Тема начата
Зарегистрирован: 27-02-2016, 15:29:39 |
в товарах поставщиков не нашел где историю смотреть (( вижу только даты - создан редактирован импортирован |
30.09.2016 01:50 | |
AdminАдминистратор Количество сообщений 135 Зарегистрирован: 23-08-2007, 09:03:21 |
Так же как и в справочнике товаров - внизу окна. |
30.09.2016 11:31 | |
sonic1978Пользователь iNETsHOP
Тема начата
Зарегистрирован: 27-02-2016, 15:29:39 |
да, нашел. свернута была нижняя часть. не заметил. история по товарам поставщиков пуста. но можно ли всетаки уменьшить размер базы? судя по скрину размер лога стал 1,2 ГБ а зарезервировано таблицами логов 4,8 ГБ. удаление на размер бэкапа не повлияло |
12.10.2016 09:59 | |
sonic1978Пользователь iNETsHOP
Тема начата
Зарегистрирован: 27-02-2016, 15:29:39 |
есть ли вариант уменьшить всетаки уменьшить размер базы данных? удаление логов на размер бэкапов БД не повлияло |
13.10.2016 09:38 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Размер базы данных зависит не только от размера самих данных, но и от служебной информации, в частности индексов которые используются для осуществления быстрой выборки данных и могут занимать больше места чем сами данные. Вы можете удалить индексы в таблице логов (TBL_LOG) на свой страх и риск, но тогда мы не сможем принять во внимание какие-либо жалобы о проблемах со скоростью работы программы, записи данных (прайсов, товаров и т.п.). |
13.10.2016 11:01 | |
xMaximusxПосетитель Количество сообщений 16 Зарегистрирован: 22-04-2016, 18:45:22 |
Можно отключить логированние товаров в каталоге так же как логирование товаров из прайсов? |
13.10.2016 18:31 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Управление логированием в справочнике товаров пока не предусмотрено и не планируется в ближайшем будущем, потому изменения товаров - записываются в базу данных. |
06.11.2016 20:44 | |
sonic1978Пользователь iNETsHOP
Тема начата
Зарегистрирован: 27-02-2016, 15:29:39 |
в итоге перенес все в новую пустую базу. 2ALL - мораль всем - если проект предполагается большой - сразу отключать логирование товаров поставщиков. с ежедневным обновлением по 40 поставщикам база как на дрожжах растет и не заливать каких попало поставщиков ради экспериментов - если уж захотелось - делать это в отдельной базе |