Ты сидишь — база растёт, идёшь — база растёт, спишь, ешь или делаешь ещё много всего, а база всё растёт и растёт. Кто-то очень умный сказал, что единственное, что в нашей жизни постоянно — это изменения. Главное — правильно на них реагировать. Любая нештатная ситуация с базой данных происходит именно из-за таких изменений. К сожалению, не всегда есть возможность вложиться в расшитую золотом и усыпанную драгоценными камнями в 60 карат промышленную систему мониторинга. И это заставляет прибегнуть к бесплатным или условно-бесплатным решениям. В статье я собрал 20 бесплатных утилит от компании IDERA (и не только), которые могут некисло помочь закрыть некоторые вопросы с мониторингом и управлением MS SQL, MySQL и Oracle. Поехали!
![halyava_sir.jpg halyava_sir.jpg](https://habrastorage.org/getpro/habr/post_images/35d/9d4/486/35d9d44862aa8b912bc338f300778bb9.jpg)
#1 SQL Check
Утилита позволяет контролировать производительность SQL сервера. Не требуется установка агента на сервере БД и инжекция специальных объектов непосредственно в саму БД.
![sqlcheck-Large.png sqlcheck-Large.png](https://habrastorage.org/getpro/habr/post_images/6c8/d2e/cf9/6c8d2ecf9106d36ccd3e67d4c95123e8.png)
#2 SQL Fragmentation Analyzer
Утилита помогает находить фрагментированные таблицы и предупреждает, когда нужно делать дефрагментацию.
![SQL Frag v11 screenshot.png SQL Frag v11 screenshot.png](https://habrastorage.org/getpro/habr/post_images/b71/322/0a6/b713220a6e5ccf6fdfdadf40ee5f9163.png)
#3 SQL XEvent Profiler
Просмотр сессий и выполняемых SQL-выражений. Из дополнительных плюшек — группировка, сортировка и экспорт событий.
![Xevent Profiler Screenshot.png Xevent Profiler Screenshot.png](https://habrastorage.org/getpro/habr/post_images/8af/1c6/977/8af1c697709987ebd27ab7135ad535ec.png)
#4 SQL Heat Map
Визуальное представление использования дискового пространства в разрезе всех таблиц в БД. Поможет управлять мощностями и сделать прогноз ресурсов, которые могут потребоваться в будущем. Быстро определит таблицы и индексы, которые требуют выделения дополнительного дискового пространства.
![SQL heat map FT.JPG SQL heat map FT.JPG](https://habrastorage.org/getpro/habr/post_images/7b3/4cc/291/7b34cc2918b5e15fdfeb3bcb67c3dfaa.jpg)
#5 SQL Page Viewer
Удобный просмотр и управление объектами и событиями БД.
![SQL page viewer screenshot.png SQL page viewer screenshot.png](https://habrastorage.org/getpro/habr/post_images/9c7/9bb/9fa/9c79bb9fa7e9c72d7d17effe9d606edd.png)
#6 SQL Update Statistics
Определение устаревшей статистики по таблицам и индексам, просмотр и изменения опций статистики.
![SQLUpdateStatistics-Large.JPG SQLUpdateStatistics-Large.JPG](https://habrastorage.org/getpro/habr/post_images/c3d/9e4/15c/c3d9e415c7f960fc3ca33434182e717a.jpg)
#7 SQL Statistics Aggregator
Агрегация статистики по IO для идентификации проблемных таблиц, корреляция дисковой активности с планами выполнения.
![SQLStatsQueryWindow.PNG SQLStatsQueryWindow.PNG](https://habrastorage.org/getpro/habr/post_images/0cb/cd8/4a4/0cbcd84a43ac49fd9f4ee5004b78c26a.png)
#8 SQL Hekaton Memory Check
Мониторинг влияния утилизации памяти конкретными таблицами БД.
![SQLHekatonMemCheck-IndexStats.PNG SQLHekatonMemCheck-IndexStats.PNG](https://habrastorage.org/getpro/habr/post_images/faf/367/a3d/faf367a3d892e2c214136df7fabbb3a1.png)
#9 SQL Instance Check
Сбор данных и инвентаризация БД, проверка актуальности установленных обновлений на БД.
![SQL Instance Check.png SQL Instance Check.png](https://habrastorage.org/getpro/habr/post_images/60e/4bc/d07/60e4bcd07d645054d6d042c7c3d772aa.png)
#10 SQL BI Check
Мониторинг в реальном времени для SSAS, просмотр и аналитика потребления CPU, памяти и диска.
![SQLBICheck.jpg SQLBICheck.jpg](https://habrastorage.org/getpro/habr/post_images/f57/7a0/2dd/f577a02dd5d9cc9041469e19453b6974.jpg)
#11 SQL Query Store Optimizer
Повышение производительности сервиса Query Store.
![SQLQueryStoreOptimizer.png SQLQueryStoreOptimizer.png](https://habrastorage.org/getpro/habr/post_images/ee5/edf/3e3/ee5edf3e348d2a9fcbee20ea24957c9f.png)
#12 MySQL Query Explorer
Мониторинг топа ресурсоёмких запросов MySQL, просмотр статистики выполнения запросов для проведения тюнинга БД.
![MySQLQueryExplorer.PNG MySQLQueryExplorer.PNG](https://habrastorage.org/getpro/habr/post_images/cb7/04c/81d/cb704c81da2ffb2b43b82286565da0b9.png)
#13 SQL Backup Status Reporter
Определение баз данных, не имеющих бэкапа, просмотр истории бэкапов.
![sqlbackupstatusreporter-Large.PNG sqlbackupstatusreporter-Large.PNG](https://habrastorage.org/getpro/habr/post_images/ebd/a31/1d4/ebda311d47178fb4ba47891376b25da7.png)
#14 SQL Integrity Check
Умеет запускать CHECKDB для SQL базы данных по запросу.
![SQL-Integrity-Check.jpg SQL-Integrity-Check.jpg](https://habrastorage.org/getpro/habr/post_images/4bc/f13/f76/4bcf13f764b922cce3bec1aede9e4799.jpg)
#15 SQL Job Manager
Просмотр текущих и прошлых джобов.
![sqljobmanager-Large.png sqljobmanager-Large.png](https://habrastorage.org/getpro/habr/post_images/5ab/222/bb2/5ab222bb26037efd00a84ad98d69bd74.png)
#16 PowerShell Plus
Специальное IDE для работы с PowerShell скриптами.
![psplus-Large.png psplus-Large.png](https://habrastorage.org/getpro/habr/post_images/b38/1a8/a1c/b381a8a1c16e86bff286c40c6d998b69.png)
#17 Rapid Database Extractor
Управление источниками данных для SQL и Oracle, манипуляции с объектами БД, выполнение SQL-запросов для извлечения данных.
![RapidDatabaseExtractor.png RapidDatabaseExtractor.png](https://habrastorage.org/getpro/habr/post_images/1eb/0d6/9a0/1eb0d69a0cb6ed73decb123d4d1ecaae.png)
#18 SQL Permissions Extractor
Умеет генерировать T-SQL скрипты для копирования разрешений пользователя.
![sqlpermissionsextractor-Large.PNG sqlpermissionsextractor-Large.PNG](https://habrastorage.org/getpro/habr/post_images/d87/c2b/da4/d87c2bda498ea0c3991286850b477a1f.png)
#19 SQL Column Search
Поиск и экспорт чувствительных данных (номера кредитных карт и прочие персональные данные).
![SQLColumnSearch.PNG SQLColumnSearch.PNG](https://habrastorage.org/getpro/habr/post_images/15a/b98/4de/15ab984de00aa132659bb2d3fa6f884f.png)
#20 DBATools
Модуль миграции и администрирования для SQL Server на Powershell.
![dbatools.png dbatools.png](https://habrastorage.org/getpro/habr/post_images/695/91a/26d/69591a26d85aada98750d09d3b2444c7.png)
#00 PowerShell Scripts for SQL Server
А вот и они! 89 скриптов для управления SQL сервером, скрипты для анализа, интеграции, отчетности.
![powershellscripts-Large.JPG powershellscripts-Large.JPG](https://habrastorage.org/getpro/habr/post_images/92c/a0a/eb3/92ca0aeb35501fbfd4732abfae803d8b.jpg)
Эффективного использования!
![halyava_sir.jpg halyava_sir.jpg](https://habrastorage.org/getpro/habr/post_images/35d/9d4/486/35d9d44862aa8b912bc338f300778bb9.jpg)
#1 SQL Check
Утилита позволяет контролировать производительность SQL сервера. Не требуется установка агента на сервере БД и инжекция специальных объектов непосредственно в саму БД.
![sqlcheck-Large.png sqlcheck-Large.png](https://habrastorage.org/getpro/habr/post_images/6c8/d2e/cf9/6c8d2ecf9106d36ccd3e67d4c95123e8.png)
#2 SQL Fragmentation Analyzer
Утилита помогает находить фрагментированные таблицы и предупреждает, когда нужно делать дефрагментацию.
![SQL Frag v11 screenshot.png SQL Frag v11 screenshot.png](https://habrastorage.org/getpro/habr/post_images/b71/322/0a6/b713220a6e5ccf6fdfdadf40ee5f9163.png)
#3 SQL XEvent Profiler
Просмотр сессий и выполняемых SQL-выражений. Из дополнительных плюшек — группировка, сортировка и экспорт событий.
![Xevent Profiler Screenshot.png Xevent Profiler Screenshot.png](https://habrastorage.org/getpro/habr/post_images/8af/1c6/977/8af1c697709987ebd27ab7135ad535ec.png)
#4 SQL Heat Map
Визуальное представление использования дискового пространства в разрезе всех таблиц в БД. Поможет управлять мощностями и сделать прогноз ресурсов, которые могут потребоваться в будущем. Быстро определит таблицы и индексы, которые требуют выделения дополнительного дискового пространства.
![SQL heat map FT.JPG SQL heat map FT.JPG](https://habrastorage.org/getpro/habr/post_images/7b3/4cc/291/7b34cc2918b5e15fdfeb3bcb67c3dfaa.jpg)
#5 SQL Page Viewer
Удобный просмотр и управление объектами и событиями БД.
![SQL page viewer screenshot.png SQL page viewer screenshot.png](https://habrastorage.org/getpro/habr/post_images/9c7/9bb/9fa/9c79bb9fa7e9c72d7d17effe9d606edd.png)
#6 SQL Update Statistics
Определение устаревшей статистики по таблицам и индексам, просмотр и изменения опций статистики.
![SQLUpdateStatistics-Large.JPG SQLUpdateStatistics-Large.JPG](https://habrastorage.org/getpro/habr/post_images/c3d/9e4/15c/c3d9e415c7f960fc3ca33434182e717a.jpg)
#7 SQL Statistics Aggregator
Агрегация статистики по IO для идентификации проблемных таблиц, корреляция дисковой активности с планами выполнения.
![SQLStatsQueryWindow.PNG SQLStatsQueryWindow.PNG](https://habrastorage.org/getpro/habr/post_images/0cb/cd8/4a4/0cbcd84a43ac49fd9f4ee5004b78c26a.png)
#8 SQL Hekaton Memory Check
Мониторинг влияния утилизации памяти конкретными таблицами БД.
![SQLHekatonMemCheck-IndexStats.PNG SQLHekatonMemCheck-IndexStats.PNG](https://habrastorage.org/getpro/habr/post_images/faf/367/a3d/faf367a3d892e2c214136df7fabbb3a1.png)
#9 SQL Instance Check
Сбор данных и инвентаризация БД, проверка актуальности установленных обновлений на БД.
![SQL Instance Check.png SQL Instance Check.png](https://habrastorage.org/getpro/habr/post_images/60e/4bc/d07/60e4bcd07d645054d6d042c7c3d772aa.png)
#10 SQL BI Check
Мониторинг в реальном времени для SSAS, просмотр и аналитика потребления CPU, памяти и диска.
![SQLBICheck.jpg SQLBICheck.jpg](https://habrastorage.org/getpro/habr/post_images/f57/7a0/2dd/f577a02dd5d9cc9041469e19453b6974.jpg)
#11 SQL Query Store Optimizer
Повышение производительности сервиса Query Store.
![SQLQueryStoreOptimizer.png SQLQueryStoreOptimizer.png](https://habrastorage.org/getpro/habr/post_images/ee5/edf/3e3/ee5edf3e348d2a9fcbee20ea24957c9f.png)
#12 MySQL Query Explorer
Мониторинг топа ресурсоёмких запросов MySQL, просмотр статистики выполнения запросов для проведения тюнинга БД.
![MySQLQueryExplorer.PNG MySQLQueryExplorer.PNG](https://habrastorage.org/getpro/habr/post_images/cb7/04c/81d/cb704c81da2ffb2b43b82286565da0b9.png)
#13 SQL Backup Status Reporter
Определение баз данных, не имеющих бэкапа, просмотр истории бэкапов.
![sqlbackupstatusreporter-Large.PNG sqlbackupstatusreporter-Large.PNG](https://habrastorage.org/getpro/habr/post_images/ebd/a31/1d4/ebda311d47178fb4ba47891376b25da7.png)
#14 SQL Integrity Check
Умеет запускать CHECKDB для SQL базы данных по запросу.
![SQL-Integrity-Check.jpg SQL-Integrity-Check.jpg](https://habrastorage.org/getpro/habr/post_images/4bc/f13/f76/4bcf13f764b922cce3bec1aede9e4799.jpg)
#15 SQL Job Manager
Просмотр текущих и прошлых джобов.
![sqljobmanager-Large.png sqljobmanager-Large.png](https://habrastorage.org/getpro/habr/post_images/5ab/222/bb2/5ab222bb26037efd00a84ad98d69bd74.png)
#16 PowerShell Plus
Специальное IDE для работы с PowerShell скриптами.
![psplus-Large.png psplus-Large.png](https://habrastorage.org/getpro/habr/post_images/b38/1a8/a1c/b381a8a1c16e86bff286c40c6d998b69.png)
#17 Rapid Database Extractor
Управление источниками данных для SQL и Oracle, манипуляции с объектами БД, выполнение SQL-запросов для извлечения данных.
![RapidDatabaseExtractor.png RapidDatabaseExtractor.png](https://habrastorage.org/getpro/habr/post_images/1eb/0d6/9a0/1eb0d69a0cb6ed73decb123d4d1ecaae.png)
#18 SQL Permissions Extractor
Умеет генерировать T-SQL скрипты для копирования разрешений пользователя.
![sqlpermissionsextractor-Large.PNG sqlpermissionsextractor-Large.PNG](https://habrastorage.org/getpro/habr/post_images/d87/c2b/da4/d87c2bda498ea0c3991286850b477a1f.png)
#19 SQL Column Search
Поиск и экспорт чувствительных данных (номера кредитных карт и прочие персональные данные).
![SQLColumnSearch.PNG SQLColumnSearch.PNG](https://habrastorage.org/getpro/habr/post_images/15a/b98/4de/15ab984de00aa132659bb2d3fa6f884f.png)
#20 DBATools
Модуль миграции и администрирования для SQL Server на Powershell.
![dbatools.png dbatools.png](https://habrastorage.org/getpro/habr/post_images/695/91a/26d/69591a26d85aada98750d09d3b2444c7.png)
#00 PowerShell Scripts for SQL Server
А вот и они! 89 скриптов для управления SQL сервером, скрипты для анализа, интеграции, отчетности.
![powershellscripts-Large.JPG powershellscripts-Large.JPG](https://habrastorage.org/getpro/habr/post_images/92c/a0a/eb3/92ca0aeb35501fbfd4732abfae803d8b.jpg)
Эффективного использования!
Поделиться с друзьями
Комментарии (11)
tsklab
02.06.2017 22:27бесплатных утилит
Если считать бесплатным, обязательную регистрацию и получение ссылки по эл/почте.
Больше похоже на сбор актуальных данных для спама.
Zhunya
03.06.2017 11:32Добавьте еще модуль миграции и администрирования для SQL Server на Powershell — https://dbatools.io
dem0n3d
03.06.2017 15:12Неплохо бы переименовать статью, чтобы не вводить в заблуждение что здесь речь идет не только о MS и Oracle (и немножко про MySQL) и не тратить чужое время.
nikitasius
03.06.2017 20:42Ideraя быIderaхотел сказатьIdera, что статьяIderaчрезмерноIderaрекламная. Это, простите,Ideraнехорошо публиковать такие материалы с… такими заголовками, без какого либо кроссобзора, когда не один бренд, а разные авторы.
x07
Пока ты спишь — враг качается.