Опис завдання
Існує три основні сфери, в яких система зберігання даних може використовувати невеликий тюнінг продуктивності:
- ETL – Враховуючи, що завантаження даних зазвичай є дуже трудомістким процесом (а отже, його зазвичай виконують у нічний час), а також те, що пакетні завдання, пов’язані зі сховищем даних, зазвичай мають нижчий пріоритет, а це означає, що вікно для завантаження даних не є дуже довгим. Система зберігання даних, в якій ETL-процес завершується вчасно, матиме багато проблем просто тому, що часто завдання не починаються вчасно через фактори, які не залежать від команди, що займається зберіганням даних. Як наслідок, це завжди чудова ідея для групи, що займається сховищами даних, налаштувати процес ETL настільки, наскільки це можливо.
- Обробка запитів – Іноді, особливо в середовищі ROLAP або в системі, де звіти виконуються безпосередньо до бази даних зв’язків, продуктивність запитів може бути проблемою. Дослідження показало, що користувачі зазвичай втрачають інтерес після 30 секунд очікування на повернення звіту. Мій досвід показує, що ROLAP-звіти або звіти, які виконуються безпосередньо до СУБД, часто перевищують цей часовий ліміт, і тому для команди сховища даних ідеально інвестувати деякий час для налаштування запиту, особливо найбільш популярних. Ми пропонуємо кілька ідей щодо оптимізації запитів.
- Доставка звітів – Також можливо, що кінцеві користувачі відчувають значні затримки в отриманні своїх звітів через інші фактори, окрім продуктивності запиту. Наприклад, мережевий трафік, налаштування сервера і навіть спосіб побудови інтерфейсу іноді відіграють важливу роль. Для команди розробників сховища даних важливо звернути увагу на ці фактори для налаштування продуктивності.
Вимоги до часу
3 – 5 днів.
Результати
- Документ з налаштування продуктивності – Мета та результат
Можливі підводні камені
Переконайтеся, що середовище розробки максимально імітує виробниче середовище – підвищення продуктивності, яке спостерігається на менш потужних машинах, іноді не реалізується на більших машинах виробничого рівня.
🚀Долучайтесь до нашої спільноти Telegram:
🚀Долучайтесь до нашої спільноти FaceBook: