Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекція 4 Проектування.doc
Скачиваний:
13
Добавлен:
19.11.2019
Размер:
720.9 Кб
Скачать

4.2.11. Експлуатація і супровід Експлуатація і супровід - спостереження за системою і підтримка її нормального функціонування по закінченні розгортання.

На попередніх етапах програма бази даних було цілком реалізована і протестовано. Тепер система входить в останній етап свого життєвого циклу, називаний експлуатацією і супроводом. Він включає виконання таких дій, як:

  • контроль продуктивності системи. Якщо продуктивність падає нижче прийнятного рівня, то може знадобитися додаткове настроювання чи реорганізація бази даних;

  • супровід і модернізація (у разі потреби) програм баз даних. Нові вимоги включаються в програми/бази даних при повторному виконанні попередніх етапів життєвого циклу.

Як тільки програма бази даних буде цілком готовою до використання, варто організувати ретельний контроль за його функціонуванням - це дозволить переконатися, що продуктивність і інші експлуатаційні показники постійно знаходяться на прийнятному рівні. Типова СКБД звичайно надає різні утиліти адміністрування бази даних, включаючи утиліти завантаження даних і контролю за функціонуванням системи. Подібні утиліти здатні відслідковувати роботу системи і надавати інформацію про різні показники, таких як рівень використання бази даних, ефективність системи блокувань (включаючи зведення про кількість взаємних блокувань, що мали місце), а також обирані стратегії виконання запитів. Адміністратор бази даних (АБД) може використовувати цю інформацію для настроювання системи з метою підвищення її продуктивності (наприклад, за рахунок створення додаткових індексів), прискорення виконання запитів, зміни структур збереження, чи об'єднання розбивки окремих таблиць.

Процес моніторингу повинний підтримуватися протягом усього життя програм, що дозволить у будь-який момент часу провести ефективну реорганізацію бази даних з метою задоволення вимог, що змінюються. Подібні зміни надають інформацію про найбільш ймовірну еволюцію системи і ресурси, що можуть знадобитися в майбутньому. Усе це, разом зі зведеннями про нові додатки, запропонованих для реалізації, дозволяє АБД брати активну участь у плануванні виробничих потужностей і надавати керівництву підприємства зведення про необхідність відповідної коректування існуючих планів. Якщо у використовуваної СКБД немає деяких потрібних утиліт, то АБД прийдеться або розробити їх самостійно, або придбати необхідні додаткові інструменти в сторонніх розроблювачів, якщо такі маються.

Після введення нової програми бази даних в експлуатацію користувачі повинні протягом деякого часу працювати з новою і старою системами паралельно. Це необхідно для підстрахування виконання поточних операцій у випадку виникнення непередбачених проблем з новою системою. Доцільно також періодично проводити перевірки несуперечності стану даних у двох системах. Від старої системи можна відмовитися тільки тоді, коли обидві системи досить тривалий час будуть узгоджено показувати ті самі результати. Якщо заміна старої системи нової буде виконана занадто поспішно, результати подібної заміни можуть виявитися катастрофічними. Усупереч висловленому вище припущенню, що через якийсь час від старої системи можна збуде відмовитися, можуть виникати і такі ситуації, коли буде потрібно постійно супроводжувати обох систем.