Журнал Системный Администратор, Февраль 2008

Журнал Системный Администратор

Февраль 2008

Цена: $4.5 US

  Подписаться

Зарегистриванные пользователи, пожалуйста следуйте этой ссылке


Эффект утечки памяти на сервере «1С:Предприятие 8»

Эффект утечки памяти на сервере «1С:Предприятие 8»

Андрей Луконькин

Всем администраторам баз данных «1С:Предприятие 8» известен так называемый эффект утечки памяти на сервере. Почему он возникает, и что с ним можно сделать?

Проблема постоянно увеличивающейся загрузки памяти сервера «1С:Предприятие» известна давно, и существует много способов если не избавиться от неё окончательно, то по крайней мере свести к минимуму.

Специалисты это называют «эффектом фрагментации виртуального адресного пространства серверного приложения». Данный эффект возникает при длительной работе сервера (несколько суток, недель и т. д. в зависимости от нагрузки). Разработчики платформы утверждают, что он усугубляется, если в процессе работы сервера многократно и параллельно выполнялись запросы к базе данных с очень длинными текстами (объемом 1 Мб и более). В результате фрагментации памяти снижается общая производительность сервера, а в некоторых случаях и устойчивость сервера к обработке большого объёма данных. Проще говоря, сервер работает медленнее и менее стабильно.

Для снижения негативного влияния «эффекта утечки памяти» разработчикам следует учитывать данную проблему при написании больших запросов, по возможности распараллеливать процессы, разбивать большие задачи на более мелкие.

Оставшая часть статьи доступна только подписчикам. Если вы желаете продолжить чтение этой статьи, то вам необходимо подписаться на эту статью или весь номер.

Подписаться на весь номер

Зарегистриванные пользователи, пожалуйста следуйте по этой ссылке