- - 6 най-добри инструменти за мониторинг на бази данни за 2019 г.

6 най-добри инструменти за мониторинг на бази данни за 2019 г.

Данните са всичко! Всички сме чували онова смело твърдение, което всъщност се случва вярно. Но не само това, данните са навсякъде. Изглежда, че днес всяка организация разчита на огромни количества данни за всеки аспект от своето съществуване. Следствието от това е, че базите данни съществуват в почти всяка организация и данните, които притежават, често са най-ценният актив на организацията. Поради тази причина те трябва да се поддържат по всяко време в оптимален работен режим. Най-добрият начин за постигане на това е използването на някаква форма на инструмент за наблюдение на базата данни. За да ви помогнем да изберете най-подходящия за вашата конкретна ситуация, предстои да разгледаме някои от най-добрите инструменти за мониторинг на бази данни, които бихме могли да намерим.

Преди да проучим действителните инструменти, ще направим стъпканастрана и обсъдете концепцията за мониторинг на базата данни. Това ще ни помогне да бъдем на същата страница, когато преглеждаме продуктите. Ще обсъдим и различните елементи от бази данни, които могат да бъдат наблюдавани. Както ще видите, той се свежда до хардуера и се изкачва чак до съхранените процедури. Най-накрая ще ударим в основата на въпроса и ще прегледаме някои от най-добрите инструменти на пазара за наблюдение на бази данни.

Мониторинг на базата данни - за какво става въпрос?

Точно както данните са всичко за една организация,понякога се усеща, че мониторингът е всичко за мрежовите администратори. Причината е проста, модерните мрежи са станали толкова сложни и са съставени от толкова много компоненти, че е невъзможно да се следи всичко. Още повече в по-големите организации, където администраторите често седят в друга стая - ако не и в друга страна - от сървърите. Това е една от причините концепцията за инструменти за мониторинг да види светлината.

Базата данни за наблюдение не е разлика от мониторингаотносно всеки друг ИТ компонент. Има една основна цел за мониторинг на базата данни (или всеки мониторинг по този въпрос): гарантиране, че данните са достъпни, когато е необходимо. Може да звучи просто, но всъщност е доста сложно поради частичния брой и разнообразието от компоненти.

Докато базата данни е абстрактно понятие, това е таканаправени от много конкретни неща. От хардуер до софтуер, инструментът за наблюдение на база данни винаги трябва да гарантира, че всички компоненти са достъпни и работят в нормални граници. Когато се има предвид важността на базите данни, границата на грешките е много тънка.

Какво има за мониторинг?

Нека се опитаме да разгледаме малко по-задълбоченокакво всъщност е да се следи в база данни. Най-основният елемент на база данни е хардуерът, на който работи. Както всеки компютър, има доста интересни експлоатационни параметри. Можем да мислим например за натоварването на процесора, наличната памет или температурата на ядрото на процесора. Всъщност наблюдението на сървъра, работещ с база данни, не се различава от наблюдението на всеки друг сървър.

Следващият компонент на сървър на база данни, койтотрябва да се следи са основните операционни системи. Някои бази данни работят на Windows, други работят на Linux или някакъв друг вкус на Unix. Без значение каква операционна система има, има няколко важни параметъра, които трябва да бъдат наблюдавани. Точно в горната част на главата ми идва на ум, дисковото пространство или използването на диска. Точно като хардуера, мониторингът на ниво ОС на базата данни не се различава от всеки друг вид мониторинг.

Последно, но определено не на последно място е мониторингътна действителната база данни. В основата си базата данни е просто още един софтуер, работещ на сървъра. Най-основният мониторинг, следователно, е да се гарантира, че софтуерът работи винаги. Но повечето инструменти отиват много по-дълбоко от това. Някои ще проверят структурата на базите данни. Някои ще измерват времето за отговор. Други дори могат да изпълняват съхранени тестови процедури.

Най-добрите инструменти за наблюдение на бази данни

Опитахме да намерим най-добрата база данниинструменти за мониторинг на пазара и предложиха няколко различни продукта, които според нас заслужават, че им даваме по-задълбочен поглед. Повечето продукти обаче са платени продукти, повечето имат и безплатна пробна версия.

1. SolarWinds анализатор на производителността на бази данни за SQL Server (БЕЗПЛАТЕН ПРОБЕН ПЕРИОД)

SolarWinds е призната от повечето като един от най-добрите производители на инструменти за мрежова и системна администрация. Той прави широк набор от инструменти, обхващащи почти всяка тема. Водещият продукт на компанията, наречен the Монитор на ефективността на мрежатапоследователно оценява сред най-добрия инструмент за наблюдение на честотната лента на мрежата.

Най- Анализатор на производителността на база данни SolarWinds (ДПА) следи и анализира вашата SQL база данниинстанции. Системата използва метод за анализ на времето за отговор, който поставя основния акцент върху времето между заявките на заявка и съответния отговор от базата данни и анализира видовете и събитията на чакането, за да определи точното място на базите данни.

Анализатор на производителността на база данни SolarWinds

  • Безплатен пробен период: Анализатор на производителността на база данни SolarWinds
  • Линк за изтегляне: https://www.solarwinds.com/database-performance-analyzer

Лесният за използване интерфейс ще ви помогнев намирането на проблеми бързо и лесно. Основният екран ще ви позволи да преглеждате случаи на база данни, време за изчакване, съвет за запитвания, CPU (с предупреждения и критични сигнали), памет, диск и сесии.

Когато пробивате надолу, таблото за тенденции на aконкретен екземпляр на база данни ви показва в графичен формат общото време за изчакване (или вашият избор на средни или типични дни за изчакване на деня) за потребителите в продължение на месец. На тази графика всеки цвят представлява индивидуален SQL оператор, който ви предоставя визуално привлекателно представяне на това, което операцията отнема най-дълго.

Достатъчните функции са в Анализатор на производителността на база данни SolarWinds че ще бъде необходим цял пост, който да ги покрие всички. Нека да видим кои са някои от най-важните.

Единна точка за наблюдение за всичките ви бази данни

Най- Анализатор на производителността на база данни SolarWinds работи с Microsoft SQL сървър, както и повечетоосновни продукти, включително Oracle, SQL Server, MySQL, DB2 и ASE. Той също така поддържа както физически, така и локални сървъри, виртуални машини (работещи под VMware или Hyper-V) и базирани в облак бази данни.

Силно мащабируем

Най- ДПА ви позволява да наблюдавате колкото искате повече екземпляри от база данни. Той може лесно да мащабира от един до хиляда инстанции, като просто надгради лиценза си.

Активен мониторинг на всички активни сесии

Инструментът е много детайлен двигател за местно проучванезаписва всичко, което се случва в случаи на вашата база данни, без допълнително натоварване на самата база данни и без да се изисква локален агент за наблюдение, като по този начин намалява - ако не елиминира - риска, че инструментът може да повлияе на работата на базата данни.

Проследяване, наблюдение и анализ на компоненти на базата данни

Този инструмент автоматично корелира запитвания, потребители, файлове, планове, обекти, време на изчакване, съхранение и дата / час / час / минута, за точно откриване и диагностициране на проблеми в движение.

Съвети за настройка на база данни

Инструментът може да ви даде съвет за настройкаотделни екземпляри от базата данни и гарантират, че те винаги работят на върха си. Това се постига чрез анализиране на всички параметри на даден екземпляр и препоръчване на курс на действие за оптимизиране на определени заявки или екземпляри на цялата база данни.

Цени за Анализатор на производителността на база данни SolarWinds започват от $ 1 995 и варират в зависимост от броя и вида на екземплярите на базата данни, които трябва да се наблюдават. Ако искате да опитате продукта, преди да го закупите, е налична напълно функционална 14-дневна пробна версия.

2. Paessler PRTG

Най- Paessler Router Grapher Traffic Grapher (PRTG) може да наблюдава всички системи, устройства, трафик иприложения на вашата ИТ инфраструктура. Това е всеобхватен пакет, който поради интегрирания си характер е по-бърз и лесен за инсталиране от много инструменти за мониторинг на мрежата. Paessler твърди, че можете да започнете мониторинг в рамките на 2 минути. Инструментът се предлага с няколко потребителски интерфейса. Можете да избирате между корпоративна конзола на Windows, уеб интерфейс, базиран на Ajax, и мобилни приложения за Android, iOS и Windows Phone.

PRTG Снимка на сензора за база данни

Един от PRTGНай-добрата характеристика е системата за автоматично откриване. Той ще сканира сегментите на мрежата и автоматично разпознава широк спектър от устройства и системи, създавайки сензори от предварително зададени шаблони на устройства. Има функция за карта, която ще ви позволи да създавате персонализирани карти с мониторинговите си данни, предлагайки уникален начин за показване на данни. Когато става въпрос за алармиране, те са много гъвкави и адаптивни. Клиентските приложения ви позволяват да получавате push известия директно на вашето устройство. Можете също да настроите известия чрез имейл или SMS. Има също така мощен API ви позволява да пишете свои собствени скриптове за известия.

Тази програма може да следи много бази данни катоMicrosoft SQL, MySQL, Oracle и PostgreSQL. Това става чрез използването на сензори за база данни, които са предварително конфигурирани извън кутията. Можете да използвате този инструмент за наблюдение на времето за изпълнение на SQL заявка. Инструментът измерва времето, отнесено от момента на установяване на връзката до края на връзката. Това ви позволява ясно да видите работата на вашата база данни под натиск.

PRTG има сравнително проста структура на ценообразуване. Има безплатна версия, която е пълнофункционална, но ще ограничи способността ви за наблюдение до 100 сензора. Всеки параметър се счита за един сензор. Мониторингът на честотната лента на всеки порт на 48-портовия превключвател ще изисква 48 сензора. По същия начин е необходим SQL сензор за екземпляр от база данни. За повече от 100 сензора ще трябва да закупите лиценз. Цените варират в зависимост от броя на сензорите от 1 600 долара за 500 сензора до 14 500 долара за неограничени сензори. Има и 30-дневна пробна версия, която позволява неограничено количество сензори, но ще се върне обратно към 100-те безплатни версии, след като пробният период приключи.

3. Idera Diagnostic Manager за SQL Server

Idera Diagnostic Manager за SQL Server следи за ефективността на SQL бази данни и в дветефизическа и виртуална среда. Този инструмент предоставя статистически данни за ефективността, показатели и сигнали от физически сървъри, както и от виртуални машини и техния основен хост хардуер. Той следи множество оперативни параметри като процесор, памет, използване на твърдия диск и пространство и използване на мрежата. Продуктът предлага също проактивен мониторинг на SQL заявки, заедно с транснационален SQL мониторинг. Той може също да даде препоръки за здравето на SQL бази данни.

Idera Diagnostic Manager - Централно табло

Idera Diagnostic Manager за SQL Server идва с уеб базиран интерфейс и мобилни приложенияза телефони и таблети с Android и iOS, както и за Blackberry. Той предоставя данни в реално време и исторически данни за случаи на SQL сървър, което позволява на администраторите да правят промени в движение в рамките на мобилното приложение. Въпреки че мобилните приложения не са толкова богати на функции като уеб конзолата, човек може да изпълни няколко административни задачи, като преглед и убиване на процеси, стартиране и спиране на задания при необходимост и изпълнение на заявки за решаване на проблеми направо от тях.

Други характеристики на Idera Diagnostic Manager за SQL Server включва лесно интегриране с SCOM с помощта наДобавка за пакет за управление, система за предупредително предупреждение, която е изградена, за да избегне фалшиви сигнали и отлична функция за наблюдение на ефективността на заявките, която може да определи заявки, които не са ефикасни и не функционират лошо.

Цени за Idera Diagnostic Manager за SQL Server започнете от $ 1 996 за екземпляр от база данни и е на разположение напълно функционална 14-дневна пробна версия.

4. SQL Power Tools

SQL Power Tools от SQL Power е база данни без агентирешение за анализ на ефективността. Издателят му твърди, че има най-ниско въздействие върху вашите сървъри. SQL Power заявява, че тяхното наблюдение няма да натовари вашите бази данни с повече от 1%. Това означава, че не е необходимо да инсталирате мониторинг компонент на сървърите си. Освен това продуктът не вмъква таблица и не съхранява процедура на сървъра на базата данни. Целият анализ се прави напълно дистанционно. Освен това няма да зареди сървърите ви с милиони заявки, които могат сериозно да повлияят на тяхната ефективност.

Табло за SQL Power Tools

Този инструмент се зарежда с функции катоизгледи на таблото и топлинната карта на производителността на вашата сървърна ферма, които се виждат от браузър или мобилно устройство. Той изчислява ежедневен основен анализ на времената на чакане на SQL, броячите на производителността и времето за изпълнение на задачите. Той може също така да извърши ad hoc сравнение на SQL и I / O време за изчакване, броячи на производителността и време за изпълнение на задачи между сървъри и периоди от време. Можете да разчитате на времената на SQL изчакване на лошо изпълняващи SQL заявки, което ви помага да определите всякакви спорове за ресурси, които могат да причинят SQL заявки да не се изпълняват навреме.

Цени за SQL мощен инструмент варират между 2 000 и 750 долара на база данни сцената на екземпляр става все по-ниска, когато купувате повече лицензи. И ако предпочитате да изпробвате продукта, може да получите 3-седмична версия за оценка, като се свържете със SQL Power.

5. SQL Sentry

SQL Sentry от SentryOne е популярно решение за база даннимониторинг на изпълнението. Той събира и представя възприемчиви показатели и сигнали за ефективност и показва съществени събития на дисплея в стил на календара, което позволява лесно препращане към препратки В допълнение към мониторинга, инструментът може да бъде използван за бързо разрешаване на проблеми, като стартирате подробен анализ направо от таблото за управление на инструмента. Таблото за ефективност на продукта - което разполага с изключителен, патентован изглед на производителността на съхранение - показва резултатите от подробния анализ на заявките с високо въздействие.

SQL Sentry от SentryOne

Най- SQL Sentry таблото понякога е критикувано за негоантикварен вид, но той ще покаже всички ваши важни SQL компоненти и услуги по добре представен начин, като ви помага да управлявате вашите екземпляри на базата данни на SQL и да гарантирате тяхната наличност. Инструментът също има възможност да преглежда историческите данни на техния сървър, като го сравнява с текущите данни в реално време. Тези функции помагат за генериране на базова линия и оптимизиране на екземпляри и сървъри на база данни.

Цената за SQL Sentry е $ 2 495 за екземпляр плюс годишна поддръжкатакса от 499 долара. Продуктът се предлага и като абонаментна услуга, ако предпочитате този модел на ценообразуване като цена от $ 125 / месец. За пробни цели е налична и безплатна 15-дневна пробна версия.

6. SQL монитор

SQL монитор е част от набор от инструменти от Red Red Gate софтуеркоито можете да използвате за наблюдение, управление, промяна, манипулиране и оптимизиране на SQL бази данни. Може да помогне да се намерят проблеми, преди да станат проблеми. Продуктът има много функции. Сред тях той предоставя на администраторите преглед на тяхната ферма на SQL сървър. Инструментът разполага и с мощни възможности за предупреждение, като ви информира за проблемите, преди те да имат забележимо въздействие. Отчитането е друга важна характеристика на продукта и тя ще създаде съобразени отчети за здравето на сървърите ви. Функциите за анализ на ефективността на инструмента бързо ще ви позволят да видите какво има най-голямо влияние върху вашата система. Когато диагностицирате проблеми, това може да ви помогне да откриете препятствия и да намерите коренни причини.

Снимка на SQL монитор

SQL мониторЛесният за използване табло за управление ви позволява да преглеждате всичките сиекземпляри от база данни на едно удобно място. Клиентът също така ви позволява да получите директен достъп до тях в рамките на секунди, без да се налага дистанционно да се свързвате с тях, използвайки VPN или друг метод. Таблото за управление има пробивна функционалност, което ви позволява да показвате по-подробна статистика за вашите бази данни, като време за изчакване, използване на процесора и дискови входове / изходи само с няколко кликвания.

Базовата цена на SQL монитор е $ 1495 за екземпляр от база данни. Получавате 15% отстъпка, когато купувате едновременно между пет и девет лиценза и 20% отстъпка, ако закупите десет или повече. Цените включват първата година поддръжка от Red Gate. 14-дневен пробен период е на разположение, ако искате да дадете на инструмента тест. Предлага се и онлайн демонстрация.

Коментари