![]() |
#9 |
Участник
|
Настройка производительности в Navi - достаточно "тонкий" вопрос. Условно его можно поделить на два раздела: аппаратный и логический.
С аппаратным все более-менее понятно : он неплохо освещен в документации. Предлагается разбивать БД на несколько зеркалируемых дисков, увеличивать мощность сервера и оптимизировать скорость передачи данных по сети. Логический блок намного сложнее и интереснее. Для начала, необходимо просмотреть кастомизированный код, поскольку зачастую написание "чистого" кода волнует программистов намного менее, чем результат. В итоге получаются такие монстры, как отчеты, работающие в течении 15-20 минут. Для "отлова" подобных задержек можно использовать как "Монитор клиента", так и дополнительный инструментарий из комплекта, предоставляемого MBS. Основной затык при учете происходит благодаря алгоритму блокировки всех связанных таблиц, необходимых для корректного проведения документа. Т.е. предварительно блокируются все таблицы движений и отпускаются после завершения учета. Т.е. необходимо избегать запуска больших пакетных заданий по учету во время напряженной работы пользователей. Можно, однако, поступить как было предлрожено выше: вынести учет за рамки рабочего дня. |
|
|
![]() |
||||
Тема | Ответов | |||
Конкретный вопрос о производительности | 15 | |||
хочу начать | 45 | |||
Есть ли в природе русская документация по программированию в attain | 31 |
|