Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Ошибки MySQL-сервера после обновления с версии 48.6 на версию 49.3 : УКМ-4

22.11.2024 13:25


09.02.2012 11:36
А что, если обрезать чеки, то накопления сбрасываются?
09.02.2012 12:21
Текущее (итоговое) накопление не сбросится думаю.
Но вся статистика удалится. Поскольку накопления привязаны к чекам.
09.02.2012 13:01
Цитата:
Есть у меня база больше 100ГБ.
Работает на СГО.
Подключаются на данный момент 30 магазинов.
Обрезку включить нет возможности из за бонусной программы.
И ничего, пока работает!
А как удаление чеков и бонусная программа взаимосвязаны? Деньги ведь на счетах хранятся, а не в чеках.
09.02.2012 13:25
Счет может быть с периодическим пересчетом.
Если считается например последний год, резать на меньшее нельзя.

Для СГО база в 100Гб вполне нормально и даже немного.
Вот толстая магазинная БД, на которой за сотню касс висит - это да, жестко.
09.02.2012 13:53
Цитата:
Eugin_S А как удаление чеков и бонусная программа взаимосвязаны? Деньги ведь на счетах хранятся, а не в чеках.
Накопления жестко связанны с чеками.
Если урезать чеки то потом никак не будет возможно посмотреть/проанализировать покупки клиента.
14.02.2012 07:06
C+ прислал мне обновление MySQL до версии 5.1.61. Скоро буду тестировать.
10.03.2012 12:53
Как тесты?
11.03.2012 12:05
Цитата:
slike_nix Как тесты?
Пока не ставил этот патч.
Закончился процесс конвертации базы, он длился около месяца на базе в 100 Гб и грузил винты на 100%. После этого стала работать обрезка чеков и дамп базы уменьшился в 3 раза. Сервер был перенесен на новое железо с быстрым массивом винтов (RAID10, 8х72Gb 15K), на этом основные проблемы закончились. MySQL также стабильно падает раза 3 в неделю. На неделе сделаю бэкап-рестор базы, проверю и отпишусь.
11.03.2012 12:07
Откуда и куда конвертировали?
11.03.2012 12:39
Цитата:
Mtirt Откуда и куда конвертировали?
При переходе на версию 49 изменяется структура таблиц, в которых хранятся чеки и в фоновом режиме запускается процедура конвертации чеков (CBottomExecutor запускает php-скрипт из папки c:\Program Files\ukmserver\ukmupman\update\bottoms\bottom_00004901.php).

Получается примерно так:
Таблица trm_out_receipt_item переименовывается в trm_out_receipt_item_49 и преобразованные данные переносятся в trm_out_receipt_item. Потом trm_out_receipt_item_49 удаляется. Также с остальными таблицами содержащими данные о чеках.
Часовой пояс GMT +3, время: 13:25.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.