6 лучших инструментов мониторинга PostgreSQL в 2021 году

6 лучших инструментов мониторинга PostgreSQL в 2021 году

База данных PostgreSQL - очень популярная бесплатная система управления реляционными базами данных с открытым исходным кодом. Считается, что он не уступает большинству коммерческих продуктов баз данных. Фактически, некоторые даже утверждают, что это лучше во многих отношениях. Но несмотря ни на что, основная цель базы данных - хранить данные. И так же, как данные часто являются самым важным активом организации, мониторинг баз данных часто является самой важной задачей администратора.

6 лучших инструментов мониторинга PostgreSQL в 2021 году

Основная цель мониторинга баз данных PostgreSQL - гарантировать, что данные, которые они хранят, доступны всякий раз, когда это необходимо, и что их производительность, то есть скорость ответа на запросы, остается в пределах допустимых параметров. Сегодня мы рассмотрим несколько лучших инструментов мониторинга PostgreSQL.

Мы начнем с краткого объяснения того, что такое PostgreSQL, откуда он появился и как появился. В конце концов, это может помочь узнать немного больше о том, что мы пытаемся отслеживать. Затем мы специально обсудим мониторинг баз данных PostgreSQL. Мы узнаем, как следует рассматривать серверы баз данных в целом и что лучший мониторинг будет включать не только фактическое программное обеспечение базы данных, но также лежащую в основе операционную систему и оборудование. Затем мы перейдем к сути этого поста, представив лучшие инструменты мониторинга PostgreSQL, которые мы смогли найти, и дадим вам краткий обзор каждого из них.

PostgreSQL в двух словах

PostgreSQL претендует на звание самой продвинутой базы данных с открытым исходным кодом. Хотя, вероятно, это больше, чем просто маркетинг. Это действительно на уровне самых мощных доступных коммерческих баз данных. Также известная как Postgres, бесплатная система управления реляционными базами данных (RDBMS) с открытым исходным кодом делает упор на расширяемость и соответствие техническим стандартам. Он разработан для обработки ряда рабочих нагрузок, от отдельных компьютеров до хранилищ данных или веб-сервисов с множеством одновременных пользователей. Кроме того, это база данных по умолчанию для macOS Server, а также она доступна для Linux, FreeBSD, OpenBSD и Windows.

PostgreSQL произошел от проекта Ingres в Калифорнийском университете в Беркли. Собственно говоря, название PostgreSQL изначально было просто Postgres и расшифровывалось как post-Ingres. Позже он был изменен на PostgreSQL, чтобы лучше отражать его соответствие стандарту SQL. Итак, еще в 1982 году Майкл Стоунбрейкер, лидер команды Ingres, покинул Беркли, чтобы создать проприетарную версию Ingres, но вернулся через несколько лет в 1985 году и начал пост-Ingres проект по решению проблем с современными системами баз данных, которые имели становятся все более очевидными в начале 1980-х годов. Признавая свои достижения, Стоунбрейкер был удостоен премии Тьюринга в 2014 году за эти и другие проекты, а также за разработанные ими методы.

ИНТЕРЕСНОЕ ЧТЕНИЕ: 7 лучших инструментов анализа производительности баз данных

О мониторинге баз данных PostgreSQL

Поскольку PostgreSQL - это прежде всего стандартная база данных SQL, ее мониторинг ничем не отличается от мониторинга любой другой базы данных SQL . И основная цель мониторинга базы данных PostgreSQL - это, прежде всего, обеспечение доступности данных тогда, когда они необходимы. База данных и содержащиеся в ней данные могут представлять собой абстрактное понятие. Однако он сделан из бетонных элементов. Следовательно, инструменты мониторинга PostgreSQL всегда должны гарантировать, что все эти элементы, включая аппаратные и программные компоненты, работают и работают в пределах их нормального диапазона.

Самый простой элемент сервера PostgreSQL - или любого сервера базы данных, если на то пошло - это фактический сервер, на котором он работает, включая оборудование и операционную систему. Как и на любом другом сервере, на сервере PostgreSQL есть множество рабочих параметров, за которыми стоит следить . Например, загрузка процессора, доступная память или температура ядра процессора - все это интересные параметры. С аппаратной точки зрения мониторинг сервера, на котором запущен экземпляр базы данных PostgreSQL, ничем не отличается от мониторинга любого другого сервера.

Базовые операционные системы - еще один элемент, за которым стоит следить. Независимо от того, в какой операционной системе работает ваш сервер PostgreSQL, необходимо отслеживать несколько важных параметров, таких как, например, дисковое пространство или использование диска. И так же, как мониторинг оборудования, мониторинг на уровне ОС сервера PostgreSQL не отличается от мониторинга любого другого сервера.

Последнее, что требует мониторинга, - это фактический экземпляр сервера PostgreSQL. Под этим я подразумеваю программное обеспечение системы управления реляционными базами данных. В простейшем выражении сервер PostgreSQL - это просто еще одна программа, работающая на сервере. Таким образом, самый простой мониторинг заключается в том, чтобы убедиться, что эта конкретная программа и / или связанные с ней службы работают все время. Однако многие инструменты мониторинга и анализа идут дальше этого. Некоторые, например, проверяют структуру базы данных, а некоторые измеряют время ее отклика. Сервер PostgreSQL имеет несколько параметров, которые можно отслеживать в ваших интересах.

Лучшие инструменты для мониторинга баз данных PostgreSQL

Мы исследовали рынок на предмет самых лучших инструментов для мониторинга баз данных PostgreSQL и нашли широкий спектр продуктов. Благодаря соблюдению стандартов PostgreSQL у любого SQL-совместимого инструмента мониторинга не должно возникнуть проблем с мониторингом базы данных PostgreSQL. Мы сделали все, что в наших силах, как мы это часто делаем, чтобы включить в наш список различные типы инструментов. Хотя некоторые из них являются более простыми инструментами мониторинга SQL, другие представляют собой полнофункциональные инструменты, которые будут отслеживать все возможные параметры и даже анализировать структуру ваших баз данных, потенциально выявляя проблемные места.

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

SolarWinds - один из самых известных производителей инструментов сетевого и системного администрирования. Благодаря широкому набору инструментов, охватывающих практически все темы, многие администраторы хотя бы слышали о компании. Его флагманский продукт, Network Performance Monitor , неизменно входит в число лучших инструментов мониторинга пропускной способности сети. Компания также известна своими бесплатными инструментами, каждый из которых предназначен для конкретных потребностей сетевых администраторов.

SolarWinds Database Performance Analyzer ( DPA ) отслеживает и анализирует экземпляры базы данных PostgreSQL или любой SQL-совместимой базе данных. Система использует метод анализа времени отклика, который уделяет основное внимание времени между запросом запроса и соответствующим ответом из базы данных и анализирует типы ожидания и события, чтобы определить узкие места в базах данных.

6 лучших инструментов мониторинга PostgreSQL в 2021 году

Простой в использовании интерфейс инструмента поможет вам быстро и легко найти проблемы. Но, несмотря на то, что это инструмент для устранения неполадок (и это здорово), это также отличный инструмент для мониторинга. Его главный экран позволяет визуализировать экземпляры базы данных, время ожидания, рекомендации по запросам, ЦП (с предупреждениями и критическими предупреждениями), память, диск и сеансы. Панель мониторинга тенденций для любого конкретного экземпляра базы данных показывает в графическом формате общее время ожидания (или ваш выбор среднего или типичного дневного времени ожидания) для пользователей в течение месяца, причем каждый цвет представляет собой отдельный оператор SQL. Это дает вам наглядное представление о том, выполнение какого оператора занимает больше всего времени.

В анализаторе производительности базы данных SolarWinds так много функций, что мы могли бы написать об этом целую статью . А пока давайте взглянем на некоторые из наиболее важных.

Единая точка мониторинга для всех ваших баз данных

SolarWinds Database Performance Analyzer работает с базами данных PostgreSQL (конечно же ), а также большинства основных баз данных , включая Microsoft SQL Server, Oracle, MySQL, DB2 и ASE. Он также поддерживает физические локальные серверы, виртуальные машины (работающие под управлением Vmware или Hyper-V) и облачные установки.

Масштабируемость

Инструмент позволяет отслеживать столько экземпляров базы данных, сколько вам нужно. Программное обеспечение легко масштабируется от одного до тысячи экземпляров базы данных. Вам просто нужно обновить лицензию.

Мониторинг всех активных сессий

Собственный механизм опроса инструмента записывает все, что происходит в экземплярах вашей базы данных, без дополнительной нагрузки на саму базу данных и без использования локального агента мониторинга. Это резко снижает - если не устраняет - риск того, что инструмент может повлиять на производительность баз данных.

Отслеживание, мониторинг и анализ компонентов базы данных

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

Совет по настройке базы данных

SolarWinds Database Performance Analyzer может дать вам дельные советы для настройки отдельных экземпляров баз данных , чтобы убедиться , что они работают с максимальной производительностью. Инструмент проанализирует все параметры экземпляра и порекомендует действия для оптимизации определенных запросов или даже целых экземпляров базы данных.

Цены на анализатор производительности базы данных SolarWinds начинаются с $ 1 995 и варьируются в зависимости от количества и типа отслеживаемых экземпляров базы данных. Если вы хотите опробовать продукт перед покупкой, доступна полнофункциональная 14-дневная пробная версия .

2. Сетевой монитор PRTG

PRTG Network Monitor от Paessler AG - это хорошо известная универсальная платформа мониторинга, которую вы можете использовать для мониторинга систем, устройств, трафика, баз данных и приложений. Он построен на интеллектуальной архитектуре на основе датчиков, в которой различные датчики позволяют осуществлять различные типы мониторинга. Этот инструмент может отслеживать все, на что есть датчик. Вы можете думать о датчиках как о надстройках, хотя в случае с этим инструментом они уже встроены. Предварительно сконфигурированные датчики базы данных доступны по умолчанию. Большинство механизмов баз данных поддерживаются определенными датчиками, включая PostgreSQL, Microsoft SQL Server, MySQL и Oracle. Инструмент позволит вам контролировать время выполнения SQL-запроса.путем измерения времени, прошедшего с момента установления соединения до его завершения. Это позволит вам четко увидеть, как ваши базы данных работают под давлением.

6 лучших инструментов мониторинга PostgreSQL в 2021 году

Network Monitor PRTG позволяет выбрать из нескольких пользовательских интерфейсов клиента. Есть корпоративная консоль Windows, веб-интерфейс на основе Ajax и мобильные приложения для Android, iOS и Windows Phone. Этот инструмент известен как один из самых быстрых и простых в установке, поскольку Paessler утверждает, что вы можете начать мониторинг в течение 2 минут. Хотя наш опыт показывает, что это может занять больше времени, это все же очень быстрый и простой процесс установки.

Одна из лучших функций PRTG - и одна из причин, почему ее так быстро и легко установить - это механизм автоматического обнаружения, который сканирует вашу сеть и автоматически распознает широкий спектр устройств и систем, создавая соответствующие датчики из предопределенных шаблонов устройств. . Инструмент также имеет функцию карты, которая позволит вам создавать собственные карты с наложенными данными мониторинга, предлагая уникальный способ их отображения. Что касается предупреждений, PRTG очень гибкие и настраиваемые. Мобильные клиентские приложения позволяют получать push-уведомления прямо на ваше устройство. Вы также можете настроить уведомления по электронной почте или SMS, и есть мощный API, который позволяет вам писать свои собственные сценарии уведомлений.

PRTG Network Monitor доступен в полнофункциональной бесплатной версии , которая ограничивает ваши возможности мониторинга до 100 датчиков. Для мониторинга типичного сервера PostgreSQL требуется один датчик на каждый экземпляр базы данных плюс датчики для любого другого сервера и параметра ОС, за которым вы, возможно, захотите следить. Для более 100 датчиков необходима лицензия. Их цены варьируются в зависимости от количества датчиков и начинаются от 1600 долларов за 500 датчиков. Доступна бесплатная полнофункциональная 30-дневная пробная версия, которая позволяет использовать неограниченное количество датчиков, но по окончании пробного периода она вернется к бесплатной версии со 100 датчиками.

Прочтите полный обзор для получения дополнительной информации.

3. SQL Sentry

Следующим в нашем списке идет SQL Sentry от SentryOne . Это довольно популярное решение для мониторинга производительности баз данных. Инструмент собирает и представляет действенные метрики производительности и предупреждения, а также отображает важные события на дисплее в стиле календаря, который позволяет легко выполнять перекрестные ссылки. Кроме того, инструмент можно использовать для быстрого решения проблем, выполняя подробный анализ прямо с панели инструментов. Панель управления производительностью инструмента, которая имеет эксклюзивное запатентованное представление о производительности хранилища, может отображать результаты подробного анализа важных запросов.

6 лучших инструментов мониторинга PostgreSQL в 2021 году

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

Базовая цена на SQL Sentry составляет 2 495 долларов США за экземпляр базы данных плюс годовая плата за обслуживание в размере 499 долларов США. Продукт также доступен по подписке по цене 125 долларов в месяц за экземпляр базы данных. Вы также можете протестировать продукт благодаря доступной бесплатной 15-дневной пробной версии.

4. Диспетчер диагностики Idera для SQL Server

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

6 лучших инструментов мониторинга PostgreSQL в 2021 году

Для взаимодействия с пользователем есть выбор из веб-интерфейса и мобильных приложений для телефонов и планшетов Android, iOS и Blackberry. Инструмент предоставляет данные об экземплярах SQL-сервера как в реальном времени, так и за прошлые периоды, позволяя администраторам оперативно вносить изменения в мобильное приложение. Другие задачи, которые могут быть выполнены из мобильных приложений с ограниченными возможностями, включают просмотр и завершение процессов, запуск и остановку заданий по мере необходимости и выполнение запросов. Другие функции Idera Diagnostic Manager для SQL Server включают простую интеграцию со SCOM с помощью надстройки Management Pack, систему прогнозируемых предупреждений, созданную для предотвращения любых ложных предупреждений, и отличную функцию мониторинга производительности запросов, которая может точно определять запросы, которые неэффективны и плохо выполняются. .

Цены на Idera Diagnostic Manager для SQL Server начинаются с 1 996 долларов за экземпляр базы данных, и доступна полнофункциональная 14-дневная пробная версия.

5. SQL Monitor (Красные ворота)

SQL Monitor от Red Gate Software можно использовать для мониторинга, управления, изменения, управления и оптимизации баз данных SQL. Это поможет найти проблемы до того, как они станут проблемами. По характеристикам о продукте можно сказать очень много. Во-первых, он предоставляет администраторам обзор их фермы серверов SQL. Инструмент также обладает мощными возможностями оповещения, позволяющими вам узнать о проблемах до того, как они окажут какое-либо заметное влияние. Отчетность - еще одно место, где этот продукт сияет. Он будет генерировать индивидуальные отчеты о состоянии ваших серверов. Кроме того, возможности инструмента анализа производительности позволяют быстро увидеть, что оказывает наибольшее влияние на вашу систему. В качестве диагностического инструмента эта функция может помочь вам обнаружить препятствия и найти первопричины.

6 лучших инструментов мониторинга PostgreSQL в 2021 году

SQL Monitor имеет простую в использовании панель мониторинга, которая позволяет просматривать все экземпляры базы данных в одном удобном месте. Этот инструмент также позволяет получить к ним прямой доступ в течение нескольких секунд без необходимости удаленного подключения к ним с помощью VPN или другого метода. Существует панель мониторинга с функцией детализации, которая позволяет отображать подробную статистику о ваших базах данных, такую ​​как время ожидания, использование ЦП и дисковый ввод-вывод, всего за пару щелчков мышью.

The base price of SQL Monitor is $1495 per database instance. You are eligible for a 15% discount when you purchase between five and nine licenses simultaneously and a 20% discount when you purchase ten or more. All prices include the first year of support from Red Gate. A 14-day trial is available if you want to give the tool a test run and so is an online demo.

6. SQL Power Tools

SQL Power Tools from SQL Power is an agentless database performance analysis solution whose publisher claims has the lowest impact on your servers. It is said that monitoring with SQL Power Tools won’t load your databases by more than 1%. Also, the product inserts no table and no stored procedure in any of your databases. All analysis is done completely remotely. It especially won’t load your servers with millions of queries which could seriously affect their performance. And by virtue of being agentless, you don’t need to install any monitoring component on your servers.

6 лучших инструментов мониторинга PostgreSQL в 2021 году

This tool is packed with features. It has both dashboard and heat map views of your server farm performance which can be viewed from a browser or a mobile device. The platform computes a daily baseline analysis of SQL wait times, performance counters and job run times. It can also perform an instant comparison of SQL and I/O wait times, performance counters and job run times between servers and time periods. The tool allows you to drill down into the SQL wait times of poorly performing queries, helping you pinpoint resource contention which can be causing them not to complete on a timely basis.

Цена SQL Power Tools варьируется от 2000 до 750 долларов за экземпляр базы данных в зависимости от того, сколько вы покупаете одновременно. Если вы предпочитаете опробовать продукт, ознакомительную версию на 3 недели можно получить, связавшись с SQL Power .


6 лучших инструментов управления сетью, которые отслеживают производительность

6 лучших инструментов управления сетью, которые отслеживают производительность

Рынок программного обеспечения для управления сетью очень переполнен. Сократите свой поиск, следуя нашим рекомендациям по лучшим инструментам управления сетью.

10 лучших инструментов Ping Sweep, чтобы рассказать вам больше о вашей сети

10 лучших инструментов Ping Sweep, чтобы рассказать вам больше о вашей сети

Проверка связи может быть использована в ваших интересах многими способами. Читайте дальше, пока мы обсуждаем, как и представляем 10 лучших инструментов проверки Ping, которые вы можете найти.

6 лучших инструментов для мониторинга веб-сайтов

6 лучших инструментов для мониторинга веб-сайтов

Веб-сайты важны и должны постоянно контролироваться для адекватной работы. Вот некоторые из лучших инструментов для мониторинга веб-сайтов.

Лучшие инструменты развертывания программного обеспечения для команд разработчиков в 2022 году

Лучшие инструменты развертывания программного обеспечения для команд разработчиков в 2022 году

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

Контрольный список соответствия HIPAA и инструменты для использования

Контрольный список соответствия HIPAA и инструменты для использования

Если вы работаете в сфере здравоохранения или каким-либо образом связаны с ИТ в этой отрасли, скорее всего, вы слышали о HIPAA. Переносимость медицинского страхования

Обзор лучших бесплатных сборщиков и анализаторов sFlow в 2021 году

Обзор лучших бесплатных сборщиков и анализаторов sFlow в 2021 году

sFlow - это протокол анализа потока, который встроен во многие сетевые устройства. Мы рассматриваем пятерку лучших бесплатных сборщиков и анализаторов sFlow.

Лучшие инструменты и программное обеспечение для безагентного мониторинга инфраструктуры в 2021 году

Лучшие инструменты и программное обеспечение для безагентного мониторинга инфраструктуры в 2021 году

Чтобы помочь вам выбрать правильный, мы представили лучшие инструменты безагентного мониторинга инфраструктуры и дали вам быстрый обзор каждого из них.

SolarWinds Mail Assure - ОБЗОР 2021 г.

SolarWinds Mail Assure - ОБЗОР 2021 г.

Безопасность электронной почты - важная задача поставщиков управляемых услуг. Мы рассматривали SolarWinds Mail Assure, один из лучших инструментов для этой цели.

Лучшие инструменты сетевого мониторинга для Windows 10 в 2021 году

Лучшие инструменты сетевого мониторинга для Windows 10 в 2021 году

Для сетевого монитора Windows требуются инструменты с ограниченными требованиями. Сегодня мы познакомились с лучшими инструментами сетевого мониторинга для Windows 10.

9 лучших инструментов для устранения неполадок сети, которые мы рассмотрели в 2021 году

9 лучших инструментов для устранения неполадок сети, которые мы рассмотрели в 2021 году

Чтобы помочь вам разобраться в лабиринте инструментов, доступных для устранения неполадок в сети, мы раскрыли наш выбор лучших инструментов для устранения неполадок в сети.