20 бесплатных утилит и 89 скриптов для мониторинга и управления базами данных

в 14:35, , рубрики: Microsoft SQL Server, mysql, oracle, sql, sql server, ит-инфраструктура, упрвление мощностями

Ты сидишь — база растёт, ты идешь — база растёт, ты спишь, ешь или делаешь ещё много всего, а база всё растёт и растёт. Кто-то очень умный сказал, что единственное, что в нашей жизни постоянно — это изменения. Главное — правильно на них реагировать. Любая нештатная ситуация с базой данных происходит именно из-за таких изменений. К сожалению, не всегда есть возможность вложиться в расшитую золотом и усыпанную драгоценными камнями в 60 карат промышленную систему мониторинга. И это заставляет прибегнуть к бесплатным или условно-бесплатным решениям. В статье я собрал 20 бесплатных утилит от компании IDERA (и не только), которые могут некисло помочь закрыть некоторые вопросы с мониторингом и управлением базами данных. Поехали!

halyava_sir.jpg

#1 SQL Check
Утилита позволяет контролировать производительность SQL сервера. Не требуется установка агента на сервере БД и инжекция специальных объектов непосредственно в саму БД.
sqlcheck-Large.png

#2 SQL Fragmentation Analyzer
Утилита помогает находить фрагментированные таблицы и предупреждает, когда нужно делать дефрагментацию.

SQL Frag v11 screenshot.png

#3 SQL XEvent Profiler
Просмотр сессий и выполняемых SQL-выражений. Из дополнительных плюшек — группировка, сортировка и экспорт событий.

Xevent Profiler Screenshot.png

#4 SQL Heat Map
Визуальное представление использования дискового пространства в разрезе всех таблиц в БД. Поможет управлять мощностями и сделать прогноз ресурсов, которые могут потребоваться в будущем. Быстро определит таблицы и индексы, которые требуют выделения дополнительного дискового пространства.

SQL heat map FT.JPG

#5 SQL Page Viewer
Удобный просмотр и управление объектами и событиями БД.

SQL page viewer screenshot.png

#6 SQL Update Statistics
Определение устаревшей статистики по таблицам и индексам, просмотр и изменения опций статистики.

SQLUpdateStatistics-Large.JPG

#7 SQL Statistics Aggregator
Агрегация статистики по IO для идентификации проблемных таблиц, корреляция дисковой активности с планами выполнения.

SQLStatsQueryWindow.PNG

#8 SQL Hekaton Memory Check
Мониторинг влияния утилизации памяти конкретными таблицами БД.

SQLHekatonMemCheck-IndexStats.PNG

#9 SQL Instance Check
Сбор данных и инвентаризация БД, проверка актуальности установленных обновлений на БД.

SQL Instance Check.png

#10 SQL BI Check
Мониторинг в реальном времени для SSAS, просмотр и аналитика потребления CPU, памяти и диска.

SQLBICheck.jpg

#11 SQL Query Store Optimizer
Повышение производительности сервиса Query Store.

SQLQueryStoreOptimizer.png

#12 MySQL Query Explorer
Мониторинг топа ресурсоёмких запросов MySQL, просмотр статистики выполнения запросов для проведения тюнинга БД.

MySQLQueryExplorer.PNG

#13 SQL Backup Status Reporter
Определение баз данных, не имеющих бэкапа, просмотр истории бэкапов.

sqlbackupstatusreporter-Large.PNG

#14 SQL Integrity Check
Умеет запускать CHECKDB для SQL базы данных по запросу.

SQL-Integrity-Check.jpg

#15 SQL Job Manager
Просмотр текущих и прошлых джобов.

sqljobmanager-Large.png

#16 PowerShell Plus
Специальное IDE для работы с PowerShell скриптами.

psplus-Large.png

#17 Rapid Database Extractor
Управление источниками данных для SQL и Oracle, манипуляции с объектами БД, выполнение SQL-запросов для извлечения данных.

RapidDatabaseExtractor.png

#18 SQL Permissions Extractor
Умеет генерировать T-SQL скрипты для копирования разрешений пользователя.

sqlpermissionsextractor-Large.PNG

#19 SQL Column Search
Поиск и экспорт чувствительных данных (номера кредитных карт и прочие персональные данные).

SQLColumnSearch.PNG

#20 DBATools
Модуль миграции и администрирования для SQL Server на Powershell.

dbatools.png

#00 PowerShell Scripts for SQL Server
А вот и они! 89 скриптов для управления SQL сервером, скрипты для анализа, интеграции, отчетности.

powershellscripts-Large.JPG

Эффективного использования!

Автор: AntoniusFirst

Источник

Поделиться