Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумы общения пользователей продуктов АТОЛ _ Frontol для Win32 — предприятия торговли _ Frontol-администратор. удаление документа бесконечно долго

Автор: rokhin 28.2.2022, 14:39

Понадобилось удалить несколько документов.
Установил фильтр, запустил удаление.
Выполняется уже полчаса.
Не уверен, дождусь ли.

Что может быть не так?
6.16.4

FireBird грузит процессор на50%

Автор: АТОЛ: Царюков Роман 28.2.2022, 14:40

Цитата(rokhin @ 28.2.2022, 14:39) *
Выполняется уже полчаса.

а говорите "бесконечно"....

Автор: zenik 28.2.2022, 14:42

Цитата(rokhin @ 28.2.2022, 14:39) *
Что может быть не так?
6.16.4

Да мало ли... Я к примеру недавно видел базу, где документы с 2011 года хранятся... может у вас так же...
з.ы. А так обычно это не быстро. Лучше запустить ФронтолАдмин и из под него удалить, что бы кассу не занимать.

Автор: rokhin 28.2.2022, 14:49

Да база то всего 470 мб.
Конечно можно порезать, снижу количество сохраняемых дней для чеков.
есть какая то команда в Администраторе, чтоб после установки этого параметра запустить применение этого обрезания?

Автор: АТОЛ: Царюков Роман 28.2.2022, 14:52

есть нормальная штатная настройка автоматического "удаления документов старше , дней"

Автор: rokhin 28.2.2022, 14:55

Цитата(АТОЛ: Царюков Роман @ 28.2.2022, 14:40) *
а говорите "бесконечно"....

спасибо за юмор.
но ведь всего один документ. так долго

Да база то всего 470 мб.
Конечно можно порезать, снижу количество сохраняемых дней для чеков.
есть какая то команда в Администраторе, чтоб после установки этого параметра запустить применение этого обрезания?

Автор: zenik 28.2.2022, 15:00

Цитата(rokhin @ 28.2.2022, 14:55) *
есть какая то команда в Администраторе, чтоб после установки этого параметра запустить применение этого обрезания?

Закрытие смены.

Автор: rokhin 28.2.2022, 15:04

Цитата(zenik @ 28.2.2022, 15:00) *
Закрытие смены.

А если смена закрыта?

Автор: zenik 28.2.2022, 16:00

Цитата(rokhin @ 28.2.2022, 15:04) *
А если смена закрыта?

Открыть.

Автор: rokhin 28.2.2022, 16:05

Цитата(zenik @ 28.2.2022, 16:00) *
Открыть.

Включил эмуляцию.
Открыл-закрыл. База скопировалась, вероятно и чеки обрезались
Понятно, что файл базы не уменьшился. Не проверил, удалились ли старые чеки-документы.

Но длительность процедуры удаления удручает.
Удалить нужно отложенные и отмененные. Их датой не обрежешь.
Может как-то монопольно быстрее будет?

Автор: АТОЛ: Средних Владимир 28.2.2022, 21:45

Цитата(rokhin @ 28.2.2022, 16:05) *
Удалить нужно отложенные и отмененные. Их датой не обрежешь.
Может как-то монопольно быстрее будет?

Надо настраивать регулярное обслуживание БД

Автор: POUL 28.2.2022, 23:20

господа, ваши советы тут неактуальны, поскольку удалять документы иногда приходится не только по истечению срока их хранения
проблема есть
сам ждал, когда удалятся 3 документа, отобранные по фильтру
не дождался
удалил запросом
запрос отработал менее, чем за секунду
давайте решать проблему, а не искать пути как бы ее получше не заметить

Автор: zenik 1.3.2022, 8:36

Цитата(POUL @ 28.2.2022, 23:20) *
давайте решать проблему, а не искать пути как бы ее получше не заметить

поддержу.
Базы обслуживаются регулярно. Размер до 50 мб. не засекал, но ждать удаления приходится очень долго. при том, что в БД документы хранятся только за 14 дней.

Автор: АТОЛ: Средних Владимир 1.3.2022, 11:27

это видимо прогружается БД в кэш.

Первый раз удаление отложенных документов прошло на моем компе за 20 секунд
я откатил транзакцию и
второй раз удаление документов прошло за 0,17 сек (в 100 раз быстрее)
Если отключиться от БД и подключиться заново - за 0,4сек

Автор: zenik 1.3.2022, 11:51

Цитата(АТОЛ: Средних Владимир @ 1.3.2022, 11:27) *
на моем компе

Вы пробуйте на POS системах, которые нам продаете... laugh.gif

Автор: Сергей Павленко 1.3.2022, 12:07

Цитата(zenik @ 1.3.2022, 11:51) *
Вы пробуйте на POS системах, которые нам продаете... laugh.gif

+100500 ))

Автор: RomanAstr 1.3.2022, 16:46

Так и не только на дохлых POSах, но и на нормальных машинах по несколько суток может идти удаление. И да, в сервис деск тоже обращался по этому поводу - так же в ответ пошутковали

Автор: АТОЛ: Средних Владимир 1.3.2022, 18:05

Цитата(RomanAstr @ 1.3.2022, 16:46) *
Так и не только на дохлых POSах, но и на нормальных машинах по несколько суток может идти удаление. И да, в сервис деск тоже обращался по этому поводу - так же в ответ пошутковали

а сообщите номер вашего обращения, я постараюсь его перевести в доработки.

Нашел, что там после самого удаления документов, еще исправляются диапазоны выгрузок в таблице REPORTS
и там ориентировочно даже на моей машине обновление
И вот там на каждую запись делается перебор всех документов, и вот тут есть потенциал оптимизации
21,5т документов * 2 тысячи выгрузок

Автор: RomanAstr 1.3.2022, 19:50

Цитата(АТОЛ: Средних Владимир @ 1.3.2022, 19:05) *
а сообщите номер вашего обращения, я постараюсь его перевести в доработки.

Одно из обращений, касающееся данной тематики SR00192881. Были еще и в SD, но сейчас врятли откопаю номера.
Когда писал это обращение, пытался удалить около пяти документов - ждал двое суток безуспешно параллельно еще на другой машине, плюнул и полез править БД напрямую

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)