Показано с 1 по 5 из 5

Тема: Применение скидки в Премьере...

  1. #1
    Разбирающийся Аватар для Dref
    Регистрация
    26.12.2013
    Адрес
    НиНо
    Сообщений
    126
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Применение скидки в Премьере...

    Доброго времени суток 8-)
    давно не заходил... может опыта поднабрался 8-)

    но, не суть.

    появилась проблема с премьерой...
    Очень долго расчитывает применение скидки(сразу скажу, ПДС не при чем, тормозит именно премьера)

    стоит на виртуальном win 2003rc2 x86 4 ядра по 4ггц и 3 гига оперативки. база лежит на отдельном диске(тормоза дисковой системы исключил сразу)

    Firebird superclassik настроен на использование 2 и 3 ядра(распределение нагрузки от 3-х касс+интернетбронирование+ бронь по телефону)
    отсальные службы и приложения не используют эти ядра воообче.

    без скидки билет печатается практически мгновенно.
    с применением скизки... в обчем, при прокатывании карты появляется окно информации о карте, после нажатия кнопки "ОК" премьера подвисает до момента изменения цены(все Это время на сервере загруженность ядра поднимается до 100%)

    и вот Это время применения скидки... может занимать от 20 до 50 секунд... что ОЧЕНЬ долго...

    что я делал.
    в первую очередь провел бекап\рестор базы.
    очень много ошибок, дохлых индексов, и мусора(до рестора база весила 650мегабайт)
    после длительного танцас бубном(т.к. при ресторе постоянно сыпались ошибки), база отресторилась без ошибок и стала весить 520мегабайт.

    время подсчета снизилось до 30 секунд максимум...

    во вторых я пробовал разные режимы FireBird... Classik, Super, Superklassik.
    остановился на СуперКлассике методом тестовых применений скидок...
    максимальное время применения скидки снизилось до 20 секунд...


    что еще можно сделать, и куда еще посмотреть?

  2. #2
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Ну судя по всему корень зла лежит в самой БД. Для того что бы быть уверенным на 100% я бы собрал чистую базу с минимально необходимым набором (1 зал, 1 санс, 1-3 схемы, 1 скидка) и посмотрел бы что будет на кассе в плане скорости. Наверняка все будет норм.

    Что еще можно сделать с вашей текущей БД:
    1. Подрезать, если там у вас инфа за 3-4 года, то оставить последний год.
    2. Скорее всего у вас очень много типов цени и/или ценовых схем. отсюда изменение цены отнимает много времени.
    3. Я бы обратился с этим вопросом в UCS, им проще будет определить причину тормозов.
    Ильин Александр, Компания "Соттос"
    г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
    г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
    www.sottos.ru | vk.com/sottos | fb.com/sottosru
    Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7

  3. #3
    Разбирающийся
    Регистрация
    06.02.2008
    Сообщений
    110
    Поблагодарил(а)
    1
    Благодарностей: 14 (сообщений: 8)
    Для начала нужно понять какая версия Премьеры.
    И смотреть разумеется в логи. Там будет понятно, кто так долго обрабатывает скидку.

  4. #4
    Разбирающийся Аватар для Dref
    Регистрация
    26.12.2013
    Адрес
    НиНо
    Сообщений
    126
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Спасибо, ребят, за ответы.

    сегодня ночью разобрался.
    оказывается был отключен Кеш винды. +стоял классик сервер.

    включил Кеш переставил Firebird на SuperServer, запрос занимает доли секунды.

  5. #5
    Разбирающийся Аватар для Dref
    Регистрация
    26.12.2013
    Адрес
    НиНо
    Сообщений
    126
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    проблема вернулась.

    в обчем все не так, и все не то.

    кто как отправляет данные в ГИВЦ?

    у нас стоит программа автоматической отправки(CinemaUpload). так вот, Эта зараза раз в час взвешивает firebird.
    в Этот момент подвисает все... ни билет продать, ни отчет сделать.
    висит приметно 7-10 минут. потом отпускает.
    нашел методом тыка...
    думал, может можно ее настроить на 1 раз в день... но нет... в законе четко написано "не реже 1 часа в день" и "не позднее 30мин после окончания продаж билетов". ttttttt


    перепробовал все. не помогает...
    бекап\рестор, разные варианты сервера firebird, разнесение дадач по разныи ядрам... бесперспективняк.

    ребят. куда копать? раньше такого небыло...

    ---------- Добавлено в 10:57 ---------- Предыдущее сообщение было размещено в 09:18 ----------

    проблема решена.

    firebird использует несколько протоколов, в моем случае их 2. Премьера работает по XNET(с версии firebird 1.5? до Этого ISP), а CinemaUpload по TCP/IP.
    в конфиге CinemaUpload подключение было настроено на локальный IP сервера(типа 192.168.*.*).
    при Этой настройке CinemaUpload в момент отработки запросов Лочил протокол XNET.ttttttt

    перенастроил CinemaUpload на 127.0.0.1
    и все. проблема ушла...походу косяк с драйверами или их настройками в виртуальном сервере...

    если кому вдруг понадобится... вот оно, решение...ttttttt

    ---------- Добавлено в 11:00 ---------- Предыдущее сообщение было размещено в 10:57 ----------

    буду бить ногами Админа хоста... за Этот косяк.
    т.к. у нас еще есть бронирование по телефону... и они тоже подключаются по TCP/ip.

Похожие темы

  1. Потраты на DOS-станции и Премьере
    от b00b00 в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 3
    Последнее сообщение: 27.04.2015, 14:42
  2. Карты скидок в премьере где прокатываются?
    от b00b00 в разделе UCS-Премьера
    Ответов: 2
    Последнее сообщение: 23.04.2015, 09:34
  3. Документация на шлюз к Премьере
    от softshape в разделе UCS-Премьера
    Ответов: 2
    Последнее сообщение: 13.05.2013, 20:56
  4. Оплата картами в Премьере
    от Paanur в разделе UCS-Премьера
    Ответов: 14
    Последнее сообщение: 18.09.2012, 10:43

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •