У цій статті ми розглянемо методику оптимізації системи 1С Підприємство 8.2 або 8.3, яка працює на СУБД MS SQL. Матеріал буде викладений у вигляді покрокової інструкції.
Найлегший шлях щодо прискорення роботи і оптимізації 1С - апгрейд обладнання. Не варто піддаватися на таку спокусу, часто причину можна усунути програмними методами. Сервер оновлення може лише ненадовго приховати причину «захворювання».
Але найчастіше апгрейд обладнання не призводить ні до чого - системні ресурси і так не завантажені. Єдиною причиною для поновлення заліза є висока навантаженість обладнання. Однак іноді навіть при високому завантаженні устаткування виявляється, що нове обладнання так само «не тягне» систему, хоча були витрачені значні кошти. Це може бути пов'язано з некоректним використанням ресурсів системи.
Для аналізу навантаження обладнання необхідно використовувати системну утиліту «Performance monitor» (Монітор ресурсів, perform.exe).
При аналізі слід звернути увагу на наступні показники:
Якщо є незадовільні значення вищеописаних показників, досить простого при оновленні апаратного забезпечення на вузькому місці системи.
Дуже часто користувачі звертаються до фахівців на досить пізньому етапі, коли в системі вже неможливо працювати. Програма не працює, а на носі багато важливих подій на зразок здачі звітності.
Тому для прискорення процесу другим етапом рекомендується провести спільні дії по оптимізації системи. Необхідно знайти вузькі місця за допомогою 1С: ЦУП і спробувати виправити їх. Зазвичай в конфігураціях знаходиться 3-6 «хворих» місць, вилікувавши які, система починає працювати істотно швидше. Такими місцями може стати звичайний неоптимальний запит або неправильне використання об'єктів метаданих.
Зазвичай таких дій вже досить для приведення системи в працездатний вид. Далі потрібно оцінити задоволеність користувачів продуктивністю.
У загальному випадку, якщо оптимізація швидкості не є критичною, цей етап потрібно робити нульовим за рахунком.
За допомогою методики APDEX можна оцінити ступінь задоволеності користувачів в інтегральному значенні. За цією оцінкою в подальшому можна об'єктивно оцінити виконану роботу. Детальніше про методику оцінки продуктивності APDEX.
Якщо швидкість роботи програми стала задовільною для користувачів, то на цьому можна закінчити, в іншому випадку необхідно перейти до наступного пункту.
Далі необхідно локалізувати залишилися проблеми низької швидкості 1С. Умовно всі проблеми можна розділити на два види:
Проблеми продуктивності можна легко вирішити. Для їх аналізу можна скористатися такими інструментами, як SQL Profiler, ЦУП, технологічний журнал і т.д.
З проблемами паралельності все набагато складніше. Насамперед необхідно виключити проблему конкуренції за апаратне обладнання - перевірте завантаження устаткування в розрахованому на багато користувачів режимі. Якщо із завантаженням обладнання все в нормі, настає простір для творчості. Загальною методики для пошуку таких надлишкових блокувань немає, проте фахівець повинен вміти оперативно проаналізувати ситуацію.
Якщо Вас не влаштовує швидкість роботи системи 1С, не турбуйтеся, в більшості випадків такі проблеми можна вирішити - зверніться до фахівцеві .
Copyleft © 2017 . www.info-center.od.ua Информационный центр - Всегда в центре событий