Дані - це все! Ми всі чули це сміливе твердження, яке насправді, як насправді, відповідає дійсності. Але не тільки це, дані є скрізь. Схоже, сьогодні кожна організація покладається на величезну кількість даних для кожного аспекту свого існування. Наслідком цього є те, що бази даних є майже в кожній організації, а їхні дані часто є найціннішим надбанням організації. З цієї причини вони повинні постійно утримуватися в оптимальному робочому стані. Найкращий спосіб досягти цього - використовувати певну форму інструменту моніторингу баз даних. Щоб допомогти вам вибрати найкращий варіант для вашої конкретної ситуації, ми збираємось переглянути деякі найкращі засоби моніторингу баз даних, які ми могли знайти.
Перш ніж вивчити фактичні інструменти, ми зробимо кроккоротко відмовимось і обговоримо концепцію моніторингу баз даних. Це допоможе нам опинитися на тій самій сторінці, коли ми переглядаємо продукцію. Ми також обговоримо різні елементи баз даних, за якими можна відстежувати. Як ви бачите, воно зводиться до апаратного забезпечення і піднімається аж до збережених процедур. Ми нарешті потрапимо в суть справи і розглянемо деякі найкращі інструменти на ринку для моніторингу баз даних.
Моніторинг баз даних - про що це все?
Як і дані - це все для організації,Іноді відчувається, що моніторинг - це все для мережевих адміністраторів. Причина проста, сучасні мережі стали настільки складними і складаються з такої кількості компонентів, що не можна все стежити. Тим більше, що в більших організаціях, де адміністратори часто сидять в іншій кімнаті - якщо не в іншій країні - ніж сервери. Це одна з причин, чому концепція засобів моніторингу побачила світ.
База даних моніторингу не відрізняється від моніторингупро будь-який інший ІТ-компонент. Є одна головна мета моніторингу баз даних (або будь-якого моніторингу з цього приводу): забезпечення доступності даних при необхідності. Це може здатися простим, але насправді досить складним, завдяки частковому числу та різноманітності компонентів.
Хоча база даних є абстрактним поняттям, вона єзроблені з дуже конкретних речей. Інструмент моніторингу баз даних, починаючи від апаратного забезпечення та програмного забезпечення, завжди повинен забезпечувати, щоб всі компоненти були доступні та працювали в межах норми. Зважаючи на важливість баз даних, похибка є дуже тонкою.
Що є для моніторингу?
Спробуємо трохи глибше подивитисящо насправді є моніторинг на базі даних. Найбільш базовим елементом бази даних є апаратне забезпечення, на якому вона працює. Як і будь-який комп'ютер, існує досить багато цікавих операційних параметрів. Ми можемо подумати, наприклад, про завантаження процесора, наявну пам'ять або температуру ядра процесора. Насправді моніторинг сервера, на якому працює база даних, не відрізняється від моніторингу будь-якого іншого сервера.
Наступний компонент сервера баз даних, якийНеобхідно контролювати основні операційні системи. Деякі бази даних працюють на Windows, інші працюють на Linux або якийсь інший аромат Unix. Незалежно від того, яка операційна система існує, є кілька важливих параметрів, які слід контролювати. Одразу вгору голови, дискового простору або використання диска приходить в голову. Як і апаратне забезпечення, моніторинг на базі даних на рівні ОС не відрізняється від будь-якого іншого типу моніторингу.
Останнє, але, безумовно, не менш важливим є моніторингфактичної бази даних. За своєю суттю база даних - це лише інша частина програмного забезпечення, що працює на сервері. Отже, основним моніторингом є забезпечення роботи програмного забезпечення постійно. Але більшість інструментів іде набагато глибше. Деякі перевірять структуру баз даних. Деякі вимірюють час його реакції. Інші можуть навіть виконувати збережені процедури тестування.
Найкращі інструменти для моніторингу баз даних
Ми намагалися знайти найкращу базу данихінструменти моніторингу на ринку та запропонували кілька різних продуктів, які, на нашу думку, заслуговують на те, щоб ми надали їм глибший погляд. Більшість продуктів - це платні продукти, проте більшість також має безкоштовну пробну версію.
1. Аналізатор продуктивності бази даних SolarWinds для SQL Server (БЕЗКОШТОВНИЙ ПРОБНИЙ ПЕРІОД)
Сонячні вітри більшість визнано одним з найкращих виробників засобів мережевого та системного адміністрування. Він складає широкий набір інструментів, що охоплюють майже кожну тему. Флагманський продукт компанії, який називається Монітор ефективності роботи мережістабільно забиває серед найкращих інструментів контролю пропускної здатності мережі.
The Аналізатор продуктивності бази даних SolarWinds (DPA) контролює та аналізує вашу базу даних SQLекземпляри. Система використовує метод аналізу часу відповіді, який ставить основний фокус на час між запитами запиту та відповідним відповіддю з бази даних та аналізує типи очікування та події, щоб точно визначити вузькі місця баз даних.

- Безкоштовний пробний період: Аналізатор продуктивності бази даних SolarWinds
- Посилання для завантаження: https://www.solarwinds.com/database-performance-analyzer
Простий у користуванні інструмент допоможе вамв пошуку питань швидко і легко. На головному екрані ви зможете переглянути екземпляри бази даних, час очікування, поради щодо запитів, процесор (з попередженням та критичними сповіщеннями), пам'ять, диск та сеанси.
Під час свердління приладова панель тренда aконкретний екземпляр бази даних показує у графічному форматі загальний час очікування (або ваш вибір середнього або типового дня очікування) для користувачів протягом місяця. На цьому графіку кожен колір являє собою окремий оператор SQL, що дає вам візуально привабливе подання, який вислів займає найдовше.
Є достатньо функцій у Аналізатор продуктивності бази даних SolarWinds що для того, щоб охопити їх усіх, буде потрібно цілий пост. Подивимося, які є найважливіші.
Єдиний пункт моніторингу для всіх ваших баз даних
The Аналізатор продуктивності бази даних SolarWinds працює з сервером Microsoft SQL, як і з більшістюосновні продукти, включаючи Oracle, SQL Server, MySQL, DB2 та ASE. Він також підтримує як фізичні, так і локальні сервери, віртуальні машини (працює під VMware або Hyper-V) та хмарні бази даних.
Високо масштабований
The DPA дозволяє контролювати стільки екземплярів бази даних, скільки вам потрібно. Він може легко масштабувати від одного до тисячі примірників, просто оновивши свою ліцензію.
Активний моніторинг усіх активних сесій
Інструмент - це дуже детально створена система опитуваннязаписує все, що відбувається в екземплярах вашої бази даних, не потребуючи додаткового навантаження на саму базу даних і не вимагаючи локального моніторингового агента, тим самим знижуючи (якщо не усуваючи) ризик того, що інструмент може вплинути на роботу бази даних.
Відстеження, моніторинг та аналіз компонентів бази даних
Цей інструмент автоматично співвідносить запити, користувачів, файли, плани, об’єкти, час очікування, зберігання та дату / час / годину / хвилину, щоб точно виявити та діагностувати проблеми на льоту.
Поради щодо налаштування бази даних
Інструмент може дати вам поради щодо налаштуванняокремі екземпляри бази даних та забезпечують, що вони завжди працюють на своїх пікових показниках. Це досягається шляхом аналізу всіх параметрів екземпляра та рекомендування курсу дій для оптимізації певних запитів або цілих екземплярів бази даних.
Ціни на Аналізатор продуктивності бази даних SolarWinds починається від $ 1 995 і змінюється залежно від кількості та типу екземплярів бази даних для моніторингу. Якщо ви хочете спробувати продукт перед його придбанням, доступна повністю функціональна 14-денна пробна версія.
2. Paessler PRTG
The Paessler Router Grapher Traffic Grapher (PRTG) може контролювати всі системи, пристрої, трафік тапрограми вашої ІТ-інфраструктури. Це всеосяжний пакет, який завдяки своєму інтегрованому характеру швидше та простіше встановити, ніж багато інструментів мережевого моніторингу. Paessler стверджує, що ви можете почати моніторинг протягом 2 хвилин. Інструмент поставляється з декількома інтерфейсами користувача. Ви можете вибрати між корпоративною консоллю Windows, веб-інтерфейсом на базі Ajax та мобільними додатками для Android, iOS та Windows Phone.

Один з PRTGНайкращою особливістю є його система автоматичного виявлення. Він сканує мережеві сегменти та автоматично розпізнає широкий спектр пристроїв та систем, створюючи датчики із заздалегідь визначених шаблонів пристроїв. Існує функція карти, яка дозволяє створювати власні карти зі своїми моніторинговими даними, пропонуючи унікальний спосіб відображення даних. Якщо мова йде про оповіщення, вони дуже гнучкі та настроюються. Клієнтські програми дозволяють отримувати push-сповіщення безпосередньо на ваш пристрій. Ви також можете налаштувати сповіщення електронною поштою або SMS. Також потужний API дозволяє писати власні сценарії сповіщень.
Ця програма може контролювати безліч баз даних, таких якMicrosoft SQL, MySQL, Oracle і PostgreSQL. Це робиться за допомогою датчиків бази даних, які попередньо налаштовані поза коробкою. Цей інструмент можна використовувати для контролю часу виконання SQL-запиту. Інструмент вимірює час, який пройшов з моменту встановлення з'єднання до кінця з'єднання. Це дозволяє чітко бачити продуктивність вашої бази даних під тиском.
PRTG має порівняно просту структуру ціноутворення. Існує безкоштовна версія, яка є повнофункціональною, але обмежить вашу можливість моніторингу до 100 датчиків. Кожен параметр вважається одним датчиком. Для контролю пропускної здатності на кожному порту 48-портового комутатора знадобиться 48 датчиків. Так само необхідний SQL-датчик для кожного екземпляра бази даних. Для більш ніж 100 датчиків вам потрібно буде придбати ліцензію. Ціни змінюються залежно від кількості датчиків від 1 600 доларів за 500 датчиків до 14 500 доларів для необмежених датчиків. Існує також 30-денна пробна версія, яка забезпечує необмежену кількість датчиків, але повернеться до 100 безкоштовної версії сенсорів, коли закінчиться пробний період.
3. Ідеальний діагностичний менеджер для SQL Server
Idera Diagnostic Manager для SQL Server контролює ефективність баз даних SQL в обохфізичне та віртуальне середовище. Цей інструмент забезпечує статистику продуктивності, показники та сповіщення як від фізичних серверів, так і від віртуальних машин та їх базового обладнання. Він контролює декілька операційних параметрів, таких як процесор, пам'ять, використання жорсткого диска та місця та використання мережі. Продукт також пропонує проактивний моніторинг SQL-запитів, а також транснаціональний моніторинг SQL. Він також може надати рекомендації щодо охорони баз даних SQL.

Idera Diagnostic Manager для SQL Server поставляється з веб-інтерфейсом та мобільними додаткамидля телефонів та планшетів Android та iOS, а також Blackberry. Він надає в режимі реального часу та історичні дані про екземпляри сервера SQL, що дозволяє адміністраторам вносити зміни в рух в межах мобільного додатку. Хоча мобільні додатки не такі багаті на функції, як веб-консоль, можна виконати кілька адміністративних завдань, таких як перегляд і вбивство процесів, запуск та зупинка завдань за потребою та запуск запитів для вирішення проблем безпосередньо з них.
Інші особливості Idera Diagnostic Manager для SQL Server включити просту інтеграцію з SCOM за допомогоюДоповнення пакета управління, система прогнозування сповіщень, яка створена для уникнення помилкових сповіщень та відмінна функція моніторингу виконання запитів, яка дозволяє точно визначити запити, які не є ефективними та працюють погано.
Ціни на Idera Diagnostic Manager для SQL Server починаючи з $ 996 за екземпляр бази даних, і доступна повністю функціональна 14-денна пробна версія.
4. Електроінструменти SQL
Електроінструменти SQL від SQL Power - це без агентська база данихрішення ефективності аналізу. Його видавець стверджує, що він має найменший вплив на ваші сервери. SQL Power заявляє, що їх моніторинг не завантажить ваші бази даних більш ніж на 1%. Це означає, що вам не потрібно встановлювати будь-який компонент моніторингу на ваші сервери. Крім того, продукт не вставляє на сервер бази даних ніякої таблиці та жодної збереженої процедури. Весь аналіз робиться повністю віддалено. Він також не завантажить ваші сервери мільйонами запитів, які можуть серйозно вплинути на їхню ефективність.

Цей інструмент завантажений такими функціями, якперегляди на панелі приладів та панелі теплових показників роботи ферми сервера, яку можна переглядати за допомогою браузера або мобільного пристрою. Він обчислює щоденний базовий аналіз часу очікування SQL, лічильників ефективності та часу виконання завдань. Він також може виконувати спеціальне порівняння часу очікування SQL та I / O, лічильників продуктивності та часу виконання роботи між серверами та періодами часу. Ви можете переглянути деталі часу очікування неякісного виконання SQL запитів, що допоможе вам точно визначити будь-які суперечки щодо ресурсів, які можуть спричиняти своєчасне завершення запитів SQL.
Ціни на Інструмент живлення SQL варіюються від $ 2 000 до $ 750 за базу данихціна за примірник стає нижчою, коли ви купуєте більше ліцензій. А якщо ви віддаєте перевагу спробувати продукт, можна отримати тритижневу версію оцінки, звернувшись до SQL Power.
5. SQL Sentry
SQL Sentry від SentryOne - популярне рішення для бази данихмоніторинг ефективності. Він збирає та представляє діючі показники ефективності та сповіщення та відображає важливі події на дисплеї в стилі календаря, що дозволяє легко перехресно посилатися. Крім моніторингу, інструмент можна використовувати для швидкого вирішення проблем, запустивши детальний аналіз прямо з панелі інструментів. На інформаційній панелі продуктивності продукту, яка має ексклюзивний, запатентований вид продуктивності пам’яті, відображаються результати детального аналізу запитів з високим впливом.

The SQL Sentry приладну панель іноді критикують за цеДавній вигляд, але він буде чітко представлений усіма вашими важливими компонентами та службами SQL, що допоможе вам керувати екземплярами бази даних SQL та забезпечувати їх доступність. Інструмент також має можливість перегляду історичних даних свого сервера, порівняння їх з поточними даними в реальному часі. Ці функції допомагають генерувати базові лінії та оптимізувати екземпляри та сервери баз даних.
Ціна за SQL Sentry становить $ 2 495 за приклад плюс щорічне обслуговуваннягонорар 499 дол. Продукт також доступний як послуга на основі передплати, якщо ви віддаєте перевагу цій моделі ціноутворення, як вартість 125 доларів на місяць. Для пробних цілей також доступна безкоштовна 15-денна пробна версія.
6. Монітор SQL
Монітор SQL є частиною набору інструментів програмного забезпечення Red Gateякі ви можете використовувати для моніторингу, управління, зміни, маніпулювання та оптимізації баз даних SQL. Це може допомогти знайти проблеми, перш ніж вони стануть проблемами. Продукт містить багато можливостей. Серед них він надає адміністраторам огляд їх ферми SQL-серверів. Інструмент також має потужні можливості оповіщення, повідомляючи про проблеми, перш ніж вони матимуть помітний вплив. Звітність - ще одна важлива особливість продукту, і вона створюватиме спеціальні звіти про стан здоров’я ваших серверів. Функції аналізу продуктивності інструменту швидко дозволять вам побачити, що найбільше впливає на вашу систему. Діагностуючи проблеми, це може допомогти вам розкрити перешкоди та знайти першопричини.

Монітор SQLПроста у використанні інформаційна панель дозволяє переглядати всі вашіекземпляри бази даних в одному зручному місці. Клієнт також дозволяє вам безпосередньо отримати доступ до них протягом декількох секунд без необхідності віддаленого підключення до них за допомогою VPN або іншого методу. Приладова панель має функціональну функцію, що дозволяє відображати більш детальну статистику ваших баз даних, таких як час очікування, використання процесора та введення / виведення диска лише за кілька кліків.
Базова ціна Монітор SQL становить $ 1495 за екземпляр бази даних. Ви отримуєте знижку 15% при покупці між п'ятьма і дев'ятьма ліцензіями одночасно, і 20% знижкою, якщо купуєте десять і більше. Ціни включають перший рік підтримки від Red Gate. 14-денний пробний період доступний, якщо ви хочете випробувати інструмент на тест. Також доступна онлайн-демонстрація.
Коментарі