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

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

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

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

Относно SQL

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

Най-модерната релационна база данни за бизнес нивосистемите за управление използват езика SQL. Следователно не е преувеличено да се каже, че SQL базите данни са почти навсякъде. Всички най-добри системи за управление на бази данни като Oracle, IBM DB2, Microsoft SQL Server, MySQL, Microsoft Access и много други използват SQL. Всъщност това е така, защото използването на SQL като език на заявките на базите данни стана толкова разпространено, че ние обикновено наричаме система за управление на релационни бази данни като SQL база данни.

Мониторинг на SQL Server

Ако данните са всичко за организация,наблюдението е всичко за мрежовия администратор. Съвременните мрежи са големи и сложни и се състоят от толкова много компоненти, че просто не можете да следите всичко. Това е една от основните причини инструментите за мониторинг да станат такива като съществена част от администрацията на мрежата.

Що се отнася до мониторинга на SQL сървър, той е много подобенза наблюдение на всеки друг компонент. Основната цел на мониторинга на SQL сървъра е просто да се осигурят достъп до данни, когато е необходимо. Докато базата данни и данните, които съдържа, могат да бъдат някак абстрактна концепция, тя е изградена от конкретни елементи. Инструментът за мониторинг на базата данни трябва винаги да гарантира, че всички тези елементи - от хардуер до софтуер - не само работят, но и работят в нормалния им обхват.

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

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

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

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

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

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

SolarWinds е един от най-известните производители наинструменти за мрежово и системно администриране. С широк спектър от инструменти, обхващащи почти всяка тема, много администратори поне са чували за компанията. Нейният водещ продукт, Network Monitor Monitor, постоянно се класира сред най-добрия инструмент за мониторинг на честотната лента. SolarWinds, сякаш горното не е достатъчно, се слави и със своите безплатни инструменти, всеки от които адресира конкретна нужда от мрежови администратори.

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

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

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

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

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

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

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

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

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

Наблюдавайте колкото се може повече случаи на база данни. DPA лесно мащабира от един до хиляда инстанции. Просто трябва да надстроите лиценза.

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

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

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

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

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

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

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

2. Paessler PRTG

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

PRTG снимка на SQL сензор

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

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

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

3. Idera Diagnostic Manager за SQL Server

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

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

За взаимодействието с потребителя има избор науеб-базиран интерфейс и мобилни приложения за телефони и таблети с Android, iOS и Blackberry. Инструментът предоставя както в реално време, така и исторически данни за екземпляри на SQL сървър, като позволява на администраторите да правят промени в движение в рамките на мобилното приложение. Други задачи, които могат да се изпълняват от мобилните приложения с намалени функции включват преглед и убиване на процеси, стартиране и спиране на задания според нуждите и изпълнение на заявки.

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

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

4. SQL Power Tools

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

Табло за SQL Power Tools

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

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

5. SQL монитор (Red Gate)

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

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

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

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

6. SQL Sentry

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

SQL Sentry от SentryOne

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

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

Коментари