Оптимізація “BAS” – процес, що дозволяє прискорити роботу програми, але до нього слід підходити раціонально – у разі неправильних дій можна досягти протилежного ефекту. Щоб відстежити результат роботи, слід зафіксувати початкові параметри системи. Технологія APDEX дозволяє дізнатися поточну продуктивність, а потім порівняти результати. Це так звана оцінка оптимізації “BAS”, що дозволяє оперувати конкретними даними, а не суб'єктивними відчуттями.
Можна виділити кілька основних етапів оптимізації програм “BAS”:
-
Перевірка регламентних операцій, коректність їхньої роботи. Також варто перевірити, чи є дефрагментація індексів. У разі підтвердження будь-яких проблем слід усунути їх та перевірити продуктивність системи;
-
Якщо всі регламентні операції виконуються, то слід уточнити, в якому режимі вони виконуються (однокористувацький або розрахований на багато користувачів). Також варто оцінити швидкість виконання;
-
Аналіз запитів. Слід проаналізувати черговість виконання запитів, чи є очікування на блокування тощо.
Як бачимо, оптимізація “BAS” непростий процес, що потребує спеціальних знань. Один із ефективних варіантів – встановлення лічильників, які відстежують продуктивність регулярно. Це допоможе вам виявити перші ознаки проблеми, а не вирішувати їх у разі виникнення. Такий підхід дозволить заощадити час (менше проблем при оптимізації бази “BAS”) та гроші.
Оптимізацією швидкості роботи програм “BAS” займаються програмісти, і як у разі доопрацювання, у вас є два варіанти співпраці – постійне та тимчасове (при виникненні проблем). У разі другого варіанту, дуже важливо мати початкові дані (результати роботи APDEX), адже так ви зможете оцінити ефективність роботи.