1С:Предприятие 8
Система программ

CTS-106-001

Основные сведения

Клиент

CTS-106-001

Партнер

РЦКР «Элитек»

1С:Эксперт

Павлович Виктор Эдуардович

Менеджер проекта

Иванова Анна Викторовна

Начало работ 01.06.2010
Окончание работ 01.07.2010

Постановка задачи

Необходимо повысить производительность и надежность информационной базы, предназначенной для выполнения длительных операций, до необходимого уровня.

Информационная система, построенная на базе конфигурации «Управление производственным предприятием», предназначена для импорта из 18 филиалов первичных учетных данных крупного предприятия, работающего в добывающей отрасли. Собранные данные используются затем для закрытия месяца и получения аналитических отчетов. Производительность выполнения операций не соответствует требованиям заказчика. Необходимо провести оптимизацию системы.

Отзыв клиента

В результате выполненных работ поведение системы стало предсказуемым: время закрытия при увеличении объема данных изменяется по приемлемой для нас зависимости и составляет от 1 до 3 часов. Данных результатов удалось достичь благодаря профессионализму команды проекта со стороны РЦКР Элитек и фирмы 1С, предоставившей в рамка проекта методики и программные средства, и обеспечившей практически моментальную реакцию на все возникающие вопросы.

Полный текст отзыва клиента

Выполненные работы

Настройка основных параметров системы (с 1.06.2010 по 1.07.2010)

При выполнении длительных операций в системе наблюдалось несколько серьезных проблем, связанных с настройками СУБД (MS SQL Server), которые в некоторых случаях не позволяли успешно завершить необходимую операцию. В результате проведенного анализа были обнаружены и устранены ошибки в настройках СУБД, а так же выполнен переход на новую версию платформы. Таким образом, работоспособность системы была полностью восстановлена.

Анализ текущей производительности системы (с 1.06.2010 по 15.06.2010)

Проведенная оценка производительности по методике APDEX показала значение 0.59 («плохо»). Причем, оценка находилась в зоне «плохо» для всех ключевых операций системы. Это говорило о том, что система в ее нынешнем состоянии практически не способна своевременно решать стоящие перед ней задачи и нуждается в срочной оптимизации.

Оптимизация системы (с 1.06.2010 по 1.07.2010)

Проведенная оптимизация включала в себя перевод системы на 1С:Предприятие 8.2 и в управляемый режим блокировок, а так же оптимизацию используемых алгоритмов. При оптимизации использовался Центр управления производительностью, стандартные методики оптимизации запросов, а так же нестандартные решения некоторых не типовых задач. В результате оптимизации удалось вывести производительность системы по всем операциям на уровень 1.00 («отлично») по APDEX.

Производительность

Операция

Приоритет

T

APDEX

1.06 1.07 
Закрытие месяца (на 1000 записей) 1 8 0.57 1.00
Загрузка данных для закрытия (на 1000 записей) 2 1 0.57 1.00
Выгрузка данных для закрытия (на 1000 записей) 3 2 0.66 1.00
Общая производительность 0.59 1.00

Информационные базы

Информационная база

Конфи-
гурация
Пользо-
вателей
СУБД

Сервер

Объем
(Гб)
Код Название СУБД
VTG_test Закрытие 8.2 УПП 1.2 3 SQL 2005 SUN 2.7

Аппаратное обеспечение

Сервер

Процессор

Память (Гб) Дисковая подсистема (Мб/сек.)
Тип

ядер

ГГц чтение запись
SUN Intel Xeon EM64T

2

2

16

180

140

Проблемы и решения

Код Тип Описание Зарегистрирована Закрыта
INC-001 Настройки СУБД Неконтролируемый рост файла журнала транзакции (ldf) 03.06.2010 04.06.2010
INC-002 Платформа Зависание клиента после выполнения операции «Закрытие месяца» 08.06.2010 18.06.2010
INC-003 Конфигурация Во время операции «Закрытие месяца» не хватает места на диске для базы tempdb 18.06.2010 01.07.2010
INC-004 Конфигурация Неприемлемое время выполнения ключевых операций на базе VTG_test 3.04.2010 01.07.2010