В рамках проекта ЦКТ «РКК «Энергия» повысила производительность учетной системы бухгалтерского и налогового учета собственной разработки, построенной на базе типового продукта «1С:Бухгалтерия предприятия КОРП». Для этого проведена оценка производительности по методике APDEX с использованием инструмента «1С:Корпоративный инструментальный пакет», оптимизированы алгоритмы всех ключевых операций, которые затем подтверждены результатами нагрузочного тестирования. В результате выполненных работ достигнута приемлемая производительность системы на СУБД Oracle по всем ключевым операциям. При этом важно отметить, что оптимизация была проведена без принципиального изменения сложных типовых механизмов, таких как заполнение регламентированной отчетности. Благодаря этому удалось избежать увеличения затрат на сопровождение системы.
ОАО «РКК «Энергия» — ведущее российское ракетно-космическое предприятие, головная организация по созданию и эксплуатации российского сегмента Международной космической станции (МКС). Специализируется на разработке и создании автоматических космических и ракетных систем, высокотехнологичных систем различного назначения для использования в некосмических сферах. Компания проводит научно-исследовательские и опытно-конструкторские работы в области создания перспективных пилотируемых транспортных систем.
В ОАО «РКК «Энергия» используется учетная система бухгалтерского и налогового учета собственной разработки на базе типового продукта "1С:Бухгалтерия предприятия КОРП", редакция 3.0. Рабочая база использует MS SQL Server. Целью проекта было обеспечить также возможность работы системы на СУБД Oracle, работающей под операционной системой на базе Linux.
На этапе опытно промышленной эксплуатации была поставлена задача повысить производительность системы на СУБД Oracle. Поэтому в рамках проекта ЦКТП была привлечена компания «Деснол Софт» для обеспечения требуемого уровня качества информационной системы.
- оценка производительности по методике APDEX с использованием инструмента «1С:Корпоративный инструментальный пакет»;
- оптимизация алгоритмов всех ключевых операций;
- проведение нагрузочного тестирования для подтверждения результатов оптимизации.
В результате выполненных работ была достигнута требуемая производительность системы на СУБД Oracle по всем ключевым операциям, что подтверждено нагрузочным тестом на экспериментальной базе. При этом важно отметить, что оптимизация была проведена без принципиального изменения сложных типовых механизмов, таких как заполнение регламентированной отчетности. Благодаря этому удалось избежать увеличения затрат на сопровождение системы.
Производительность
ИБ |
Операция |
Приоритет |
T |
APDEX |
|
02.03.2015 |
19.06.2015 |
||||
1cMainbase2 |
Отражение зарплаты в учете, отмена проведения |
1 |
60 |
1 |
1 |
1cMainbase2 |
Отражение зарплаты в учете, проведение |
2 |
600 |
1 |
1 |
1cMainbase2 |
Регл. оп. «Закрытие счета 26», проведение |
3 |
1200 |
1 |
1 |
1cMainbase2 |
Регл. оп. «Амортизация ОС», отмена проведения |
4 |
10 |
1 |
1 |
1cMainbase2 |
Регл. оп. «Амортизация ОС», проведение |
5 |
300 |
1 |
1 |
1cMainbase2 |
Регл. оп. «Расчет налога на прибыль», проведение |
6 |
300 |
1 |
1 |
1cMainbase2 |
Профили групп доступа, запись элемента справочника |
7 |
15 |
0,5 |
1 |
1cMainbase2 |
Корректировка движений, открытие обработки |
8 |
30 |
0,5 |
1 |
1cMainbase2 |
Анализ субконто, формирование отчета |
9 |
20 |
1 |
1 |
1cMainbase2 |
Бухгалтерская отчетность, заполнение отчета |
10 |
800 |
0,5 |
1 |
1cMainbase2 |
Ведомость наличия ОС, формирование отчета |
11 |
400 |
0 |
1 |
1cMainbase2 |
Ведомость амортизации ОС, формирование отчета |
12 |
900 |
0 |
1 |
1cMainbase2 |
Инвентарная книга ОС (ОС-6б), форм. отчета |
13 |
170 |
0,5 |
1 |
1cMainbase2 |
Декларация по налогу на прибыль организаций, ф. о. |
14 |
60 |
1 |
1 |
1cMainbase2 |
Книга покупок по постановлению № 1137, форм. отчета |
15 |
200 |
0,5 |
1 |
1cMainbase2 |
Книга продаж по постановлению № 1137, форм. очтета |
16 |
200 |
0,5 |
1 |
1cMainbase2 |
Регистр НУ. Стоимость ОС, формирование отчета |
17 |
60 |
1 |
1 |
1cMainbase2 |
Экспресс-проверка ведения учета, форм. отчета |
18 |
300 |
1 |
1 |
1cMainbase2 |
Расчет по авансовому платежу, форм. очтета |
19 |
1000 |
0 |
1 |
1cMainbase2 |
Декларация по налогу на имущество организаций, ф.м |
20 |
170 |
0,5 |
1 |
ИТОГО |
0,68 |
1 |
Информационные базы
Информационная база |
1С:Предприятие |
Конфигурация |
Пользователей |
СУБД |
Сервер |
Объем (Гб) |
|||
Код |
Название |
Версия |
Разрядность |
1С |
СУБД |
||||
1 |
1cMainbase2 |
8.3.5.xxxx |
x64 |
Бухгалтерия предприятия КОРП, редакция 3.0.14.6 |
100 |
Oracle Database 11gR1 Standard Edition (Версия 11.1.0.7.0) |
APP1C-BUHG-TEST |
u81cdb2 |
12 |
Аппаратное обеспечение
Сервер |
Процессор |
Память (Гб) |
Операционная система |
Дисковая подсистема |
|||||
Тип |
ядер |
ГГц |
Параметры |
Производительность (Мб/сек) |
|||||
Тип |
Кол-во дисков |
Чтение |
Запись |
||||||
APP1С-BUHG-TEST |
Xeon X5650 |
4 |
2.67 |
16 |
Windows Server 2008 R2 Enterprise |
RAID 5 |
60 |
60 Мб/сек |
40 Мб/сек |
u81cdb2 |
Xeon X5650 |
2 |
2.67 |
8 |
HP-UX |
RAID 1 |
124 |
300 Мб/сек |
300 Мб/сек |