Форум по программам и оборудованию > > >

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

21.11.2017 2:06


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

Для СГО база в 100Гб вполне нормально и даже немного.
Вот толстая магазинная БД, на которой за сотню касс висит - это да, жестко.
"Спасибо" vdm от:
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 удаляется. Также с остальными таблицами содержащими данные о чеках.
"Спасибо" Eugin_S от:


Опции темы



Часовой пояс GMT +3, время: 02:06.

Все в прочитанное - Донат - RSS - - Карта - Вверх

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