Database
 sql >> база данни >  >> RDS >> Database

Следете производителността на базата данни с Uptime Infrastructure Monitor

Монитор на инфраструктурата за актуализация

Uptime Infrastructure Monitor (UIM) е корпоративен инструмент, който предоставя унифициран изглед за мониторинг на системи за информационни технологии. Въпреки че е изчерпателен и мащабируем, UIM също е лесен за използване и се разгръща за минути.

Чрез проактивно, изчерпателно и интегрирано наблюдение, отчитане и предупреждение, UIM дава пълна видимост и контрол върху наличността, производителността и капацитета на информационните технологични среди – от приложения до сървъри и виртуални машини, до мрежови устройства. UIM също така наблюдава производителността на редица системи за управление на бази данни:Microsoft SQL Server, Oracle, MySQL, MariaDB, PostgreSQL, IBM DB2 и Sybase.

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

Сервизни монитори

Сервизни монитори са процеси в рамките на UIM, които редовно проверяват производителността и наличността на услугите във вашата среда. Ако мониторът открие проблем, UIM издава предупреждение. Различните типове монитори на услуги, които се предлагат в UIM, са монитори на агенти, монитори на Microsoft Windows, монитори на виртуална машина (VM), монитори на бази данни, монитори на приложения, монитори на мрежови услуги и разширени монитори.

Разширени монитори са персонализирани скриптове и програми. Примери за усъвършенствани монитори са налични като плъгини за изтегляне. Разширените монитори не изискват инсталиран агент на наблюдаваните системи.

Microsoft SQL Server

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

Монитор на заявки е подобен на монитора за основни проверки. Мониторът изпълнява заявки към екземпляр и проверява отговора и времето за отговор. За отговор, който е числов или броя на върнатите редове, той използва оператор като „по-голямо от“ и „по-малко от“, за да провери изхода. За отговор, който е текстов низ, той използва оператор като „съдържа“ и „не съдържа“, за да провери изхода. Ако отговорът не съответства на очаквания резултат, той задава предупреждение или критично състояние за докладване и предупреждение.

Мониторът на разширените показатели събира информация за наличността и производителността на отделните бази данни. Обобщавайте показатели за производителност за всеки екземпляр или улавяйте отделно различни показатели за производителност за всяка база данни. Мониторът разчита на връзки с агент или Windows Management Instrumentation (WMI) за достъп до броячите на Windows, които предоставят показателите. За да наблюдава елемент на виртуална машина (VM), той трябва да използва агент или WMI колекция. Мониторът улавя тези показатели:Чакане за заключване / сек., Заявки за заключване / сек., Средно време на изчакване на заключване, Потребителски връзки, транзакции / сек., Размер на файла с данни / KB, Общо време за изчакване на заключване, Изчакване на заключване / сек., Средно заключване Време за изчакване, максимална памет на работното пространство, памет за връзка, SQL кеш памет, обща памет на сървъра и време за реакция.

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

Замониторинг на групи и винаги включени групи за наличност , вижте публикацията във форума на общността на адрес http://community.idera.com/it-management/uptime-infrastructure-monitor/f/312/t/23447.

За наблюдение на състоянието на работата , вижте публикацията във форума на общността на адрес http://community.idera.com/it-management/uptime-infrastructure-monitor/f/309/t/16417.

Оракул

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

Монитор на заявки е подобен на монитора за основни проверки. Мониторът изпълнява заявки към екземпляр и проверява отговора и времето за отговор. За отговор, който е числов или броя на върнатите редове, той използва оператор като „по-голямо от“ и „по-малко от“, за да провери изхода. За отговор, който е текстов низ, той използва оператори като „съдържа“ и „не съдържа“, за да провери изхода. Ако изходът не съвпада с очаквания резултат, той създава предупреждение или критично състояние за докладване и предупреждение.

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

Мониторът на разширените показатели събира показатели за производителността на базата данни. Някои показатели са предназначени за настройка на бази данни за дългосрочно повишаване на производителността, вместо за избягване на прекъсвания. Дългосрочните проби са:буферен кеш, кеш на речника на данни, съотношение на сортиране на диск, кеш на библиотеката и дневник за повторение. Мониторът събира следните показатели:Съотношение на посещения в кеша на буфера, Съотношение на посещения в кеша на речника на данни, Съотношение на посещения в кеша на библиотеката, Съотношение на заявки за пространство на регистрационни файлове за повторение, Скорост на дисково сортиране, Активни сесии, Блокиращи сесии на Oracle, Сесии на празен ход на Oracle и Време за реакция.

Мониторът за проверка на разширяемото таблично пространство събира метрики за капацитета на табличното пространство. Мониторът събира тези показатели:налично пространство, използвано пространство, свободно пространство, процент свободно и време за реакция. Мониторът улавя тези показатели за всяко пространство за таблици в базата данни и използва тези показатели за предупреждение и ги запазва за изобразяване на графики в UIM.

MySQL и MariaDB

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

Мониторът на разширените показатели определя дали даден екземпляр слуша портовете на сървъра и проверява стойностите на производителността, за да установи ефективността на даден екземпляр. Мониторът събира тези показатели:време на работа, въпроси, бавни заявки, отворени таблици, QPSA, получени байтове, изпратени байтове, отложено вмъкване на нишки, отложени грешки, макс. използвани връзки, отворени файлове, отворени потоци, незабавни заключвания на таблица, изчаквани заключвания на таблици, нишки Кеширани, свързани нишки, изпълнявани нишки, QCache заявки в кеша, QCache вмъквания, QCache Hits, QCache Lowmem Crunes, QCache не кеш, QCache свободна памет, QCache безплатни блокове, QCache общи блокове и време за реакция. Мониторът проверява показателите за производителност на бази данни и екземпляри, които се изпълняват в система, спрямо зададени от потребителя прагове. Ако екземпляр или база данни не отговарят, тогава базата данни може да обработва заявки, но резултатите демонстрират поведение, което предупреждава за проблем.

Мониторът за репликация събира тези показатели:секунди зад главен, подчинен IO състояние, подчинен IO работи, подчинен SQL работи, последен номер на IO грешка, последна IO грешка, последен номер на SQL грешка, последна SQL грешка и време за реакция.

Приставката за наблюдение на състоянието събира от база данни с помощта на командата „Състояние“ Връзки / Свързани нишки, Отворени таблици и Средно количество заявки в секунда.

PostgreSQL

Приставката за основен монитор улавя наличността на база данни за отчитане и предупреждение.

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

IBM DB2

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

Приставката за монитор на пространство за таблици събира показатели относно ефективността на табличното пространство за отчитане и предупреждение. Мониторът улавя тези показатели:използвано пространство за таблици, налично пространство за таблици, използвано пространство за таблици, използвани страници във всички пространства за таблици и свободни страници във всички пространства за таблици. Мониторът събира данните за всички пространства за таблици, които съществуват в даден екземпляр.

Приставката Buffer Pool Monitor събира показатели относно ефективността на буфера за отчитане и предупреждение. Мониторът улавя тези показатели:асинхронни четения без достъп, средно асинхронно време на четене, средно време за синхронно четене, средно време на четене, непредварително извлечени синхронни четения, средно асинхронно време за запис, средно време за синхронно запис, средно време за синхронно запис, средно време на запис, като Съотношение на попадане на данни, съотношение на попадане на индекса, съотношение на попадане на спомагателни обекти за съхранение, общо съотношение на попадане (индекс, данни и XDA) и време за реакция.

Sybase

Мониторът на Sybase определя дали дадена база данни слуша портовете на сървъра, изпълнява заявки към екземпляр или база данни, съвпада с определени от потребителя регулярни изрази и отчита и сигнали за отговора и времето за отговор.

Вземане за вкъщи

Uptime Infrastructure Monitor (UIM) осигурява цялостно и унифицирано наблюдение и оптимизиране на физически и виртуални сървъри, приложения, мрежи и бази данни от централно табло. Също така използвайте исторически данни, за да планирате бъдещи нужди от капацитет на сървъра и да проследявате тенденциите в производителността на ниво услуга за съответствие и отчитане относно споразуменията за ниво на обслужване.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да съхранявате графиците на служителите в база данни

  2. Свързване на Snowflake DB &IRI Workbench

  3. 13 статии в блога за най-добри практики и съвети за проектиране на бази данни

  4. Генериране на произволни цели числа без сблъсъци

  5. Извършване на одит на промените в данните с помощта на временна таблица