Роман Марков
Вы каждый день выслушиваете жалобы бухгалтеров и менеджеров на низкое
быстродействие системы «1С:Предприятие», невозможно долгое формирование отчетов
и постоянные конфликты одновременных блокировок таблиц? Попробуем разобраться в
сути проблемы и проанализировать возможные варианты решений.
В последние годы технологии терминального доступа к Windows-приложениям
пользуются неимоверной популярностью. В нашей стране основную нишу занимает
применение терминального доступа для компенсации недостатков скорости обработки
информации наиболее популярной системы учета – «1С:Предприятие». Именно узкие
места реализации обработки данных в этой системе (нерациональные процедуры
чтения-записи записей из БД по сети) привели к необходимости решать проблему
ускорения системы в целом. Поскольку переделать процедуры обмена самостоятельно
невозможно (не имеет смысла, так как система написана производителем и
постоянно модифицируется по собственным стандартам), необходимо максимально
ускорить процесс обмена данными в модели клиент-сервер, достигнув максимальной
скорости обмена по сети. Однако никакие типовые локальные сети не позволяют
достигнуть той скорости обмена, которая существует на внутренних шинах
серверов. Поэтому идея расположить клиентскую и серверную части на одном
физическом сервере дала максимальное ускорение при работе системы «1С:Предприятия».
Подробнее о проблеме
Одна из самых неприятных проблем, с которой сталкиваются пользователи
системы «1С:Предприятие», – ее медленная работа при увеличении размера
информационных баз, а также количества одновременно работающих пользователей.
Помимо этого на быстродействие системы в целом может влиять недостаточная
производительность серверов и рабочих станций, низкая пропускная способность
локальной сети, нерационально составленные процедуры дополнительных отчетов,
некорректная настройка IT-инфраструктуры, отсутствие у техперсонала знаний о
возможностях оптимизации информационной системы.
Как видите, количество факторов, влияющих на
общее быстродействие системы, велико, и не обладая знаниями обо всех возможных
причинах замедления, а главное – о способах устранения таких причин, –
невозможно построить быстродействующую систему, на 100% использующую все ее возможности.
Успешная работа при реализации многих проектов системной интеграции, связанных
с комплексным внедрением систем «1С:Предприятие», дает мне возможность
максимально точно оценивать причины неэффективной работы указанного приложения
у заказчиков.