новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Выяснить в чём причина тормозов

    • #1
    • 27.08.2014 13:45
    0
    Мне необходимо перенести базу из 1С 8.2 Альфа-Авто 5 в 1С 8.3 УТ11.1 . Нашёл человека кто начал этим заниматься. Начали с переноса номенклатуры (~ 60000 позиций). Перенесли. Начались проблемы...  Подробнее>>
    • #2
    • 27.08.2014 13:46
    0
    dtbm

    Нашёл человека кто начал этим заниматься.
    Начали с переноса номенклатуры (~ 60000 позиций).
    Перенесли. Начались проблемы...


    А человек то что говорит?
    • #3
    • 27.08.2014 13:48
    0
    А Вы сгенерируйте в демке УТ11 60000 номенклатур и потестите)) ССД и железо вам кстати не очень помогут, Вам поможет терминал или 1с сервер.
    • #4
    • 27.08.2014 13:50
    0
    Могу ошибаться, но насколько помню тут проблемы на уровне платформы(динамический список). Нужно переписывать формы без их использования. Возможно в последнем релизе это решили.
    • #5
    • 27.08.2014 13:51
    0
    Надо смотреть что уже сделано, тогда можно говорить о том: как исправить и сколько стоит
    • #6
    • 27.08.2014 13:52
    0
    Полностью согласен с первым мнением. Не думаю что удастся какими либо методами, не меняя платформу (в широком смысле) исправить эту ситуацию при таком размере справочника "Номенклатура".
    Нужно менять организацию базы данных. Работа в терминале точно поможет.
    • #7
    • 27.08.2014 13:52
    • Отредактировано: 27.08.2014 13:53:30
    0
    Алексеенко Павел
    Вам поможет терминал или 1с сервер
    сервер1с зачем?
    файловая быстрее вроде.
    а железо однозначно для УФ нужно неслабое - это мягко сказано.
    я порой думаю, не помешает такое - http://www.apple.com/ru/mac-pro/performance/
    • #8
    • 27.08.2014 14:13
    0
    SK
    сервер1с зачем?
    файловая быстрее вроде.
    в каком месте интересней?)

    Если работают до 5 пользователей, то можно купить мини-сервер, он подешевле.
    • #9
    • 27.08.2014 14:19
    0
    Алексеенко Павел
    ССД и железо вам кстати не очень помогут
    Вы сами сначала попробуйте базу на нормальном компе и на среднем.
    разнице - удивитесь (раз так говорите).
    а вот насчёт
    Алексеенко Павел
    ССД и железо вам кстати не очень помогут
    ССД согласен - это пустая трата денег. На 7200 об/мин винт загружен максимум у меня бывает на 48%. (мыж тестируем - локально)
    Железо нет - Проц+ОЗУ должны быть. Чтобы работало.
    • #10
    • 27.08.2014 14:21
    0
    Первым делом, естественно, нужно переводить это всё на режим работы через веб-сервер. Это простое действие даёт моментальный скачок производительности. Если производительность всё равно устраивать не будет, то без сервера 1с даже как-то неохота заниматься оптимизацией - работы по оптимизации в любом случае будут дороже, а без сервера нет важных средств СУБД для анализа производительности.
    • #11
    • 27.08.2014 14:25
    0
    Алексеенко Павел
    в каком месте интересней?)
    пардон, а что Вы имели ввиду
    Алексеенко Павел
    сгенерируйте в демке УТ11 60000 номенклатур и потестите


    я почемуто понял, что про речь про замер скорости. а в локальном (ну и в монопольном режиме) варианте - она быстрее. это я имел ввиду. и (если что) речь я веду о нормальном компе. ксеон или и7 с озу достаточным и ж/д на 7200.
    • #12
    • 27.08.2014 14:35
    0
    применительно к заданию "На данный момент работаем в файловой 1С 8.2 Альфа Авто 5, до 5 пользователей - особых тормозов нет" - да, для сетевой версии (даже пятеро пользователей) нужен - сервак мощный, с 1ссервером (на SQL который быстрее).
    но попробовать можно, поочереди смотря/прибавляя:
    - проц и озу
    - sql-сервер

    у проца кстати - 100% загрузку очень редко можно где видеть. это не показатель. а вот то, что лишней мощность проца не бывает - это факт.
    также как и озу.
    • #13
    • 27.08.2014 19:05
    0
    Насколько я понял, в бд загрузили 60000 элементов справочника, а реиндекс делали?
    Ну и конечно, для более менее большой базы, нужен сервер, sql сервер, и терминал
    • #14
    • 28.08.2014 03:32
    0
    Файловая очень плохо работает с большими таблицами (от 10-20 тыс строк).
    Особенно при объединении этих таблиц с другими.
    В Альфа Авто скорее всего максимально-простой подбор который обращается только к справочнику номенклатура и тянет из него данные порциями.
    В УТ 11 подбор - тот ещё жрун ресурсов, там запрос таблиц из 20. И если одна из них - в 60К строк, то это получается оч тяжелый запрос (приходилось наступать на эти грабли).
    Если есть необходимость работать с УТ11 - нужен сервер. Как вариант - можно попросить у франча в аренду сервер - поиграться. В данном случае разница будет колоссальная.
    Как некоторая альтернатива серверу - использовать альтернативный подбор товаров, который будет работать аналогично Альфа-авто. Но - по деньгам это не сильно то дешевле сервера на 5 пользователей выйдет, но лишит множества плюшек типового подбора.
    Правда, не увидел в тексте, что именно тормозит в программе, а расследование производительности надо начинать именно с вопроса - производительность каких объектов является неудовлетворительной. ПОдбор - лишь мое предположение.
    И да - расследовать вопросы производительности в файловой - занятие неблагодарное - нет гарантий, что результат будет достигнут. А значит и усилия не хочется прилагать (особенно с оплатой за результат - почему то заказчики очень любят перекладывать все риски на исполнителя).
    • #15
    • 28.08.2014 12:46
    0
    >Файловая очень плохо работает с большими таблицами (от 10-20 тыс строк).
    У уже 2 года в Альфе 5 файловой работаем (база лежит на отдельном компе в расшаренной папке), нормально, конечно медленнее Альфы 4 на SQL, но работаем без особого напряга.
    • #16
    • 28.08.2014 13:05
    0
    >Файловая очень плохо работает с большими таблицами (от 10-20 тыс строк).
    У уже 2 года в Альфе 5 файловой работаем (база лежит на отдельном компе в расшаренной папке), нормально, конечно медленнее Альфы 4 на SQL, но работаем без особого напряга.
    • #17
    • 28.08.2014 13:16
    0
    >Насколько я понял, в бд загрузили 60000 элементов справочника, а реиндекс делали?

    Как его сделать?
    • #18
    • 28.08.2014 16:30
    • Отредактировано: 28.08.2014 16:37:10
    0
    dtbm
    >Файловая очень плохо работает с большими таблицами (от 10-20 тыс строк).
    У уже 2 года в Альфе 5 файловой работаем (база лежит на отдельном компе в расшаренной папке), нормально, конечно медленнее Альфы 4 на SQL, но работаем без особого напряга.


    Вопрос, у Вас в АльфаАвто номенклатура по группам распределена? А вообще, зная специфику торговли запчастей, скорее всего в УТ (т.к. там реквизитов не хватает) добавили доп свойства и кучу характеристик. Тогда запрос подбора тормозить будет бешенно. Выход или переписать УТ изменить карточки номенклатуры или найти более -менее свежий компьютер с гигов 4 оперативки и вин7 на борту поставить sql и не мучаться с вопросом,- будет работать
    • #19
    • 28.08.2014 16:36
    0
    Петров Артем
    Файловая очень плохо работает с большими таблицами (от 10-20 тыс строк).


    в домашнем компе загрузил в ут 11 65000 наименований
    файловая, 8.3

    в подборе иногда были задержки от 0.5 до 0.7с, в выборе и списке от 0.1 до 0.3с

    что я неправильно делаю?
    • #20
    • 28.08.2014 16:39
    0
    Чайкин Игорь Александрович
    в домашнем компе загрузил в ут 11 65000 наименований
    файловая, 8.3

    в подборе иногда были задержки от 0.5 до 0.7с, в выборе и списке от 0.1 до 0.3с

    что я неправильно делаю?


    в УТ, если добавить дополнительных свойств к карточке номенклатуры, тормозит?
    • #21
    • 28.08.2014 16:41
    0
    эта. вы запросы динамических списков смотрели?
    при чем тут оно?
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться