Приложение кроссплатформенное для Microsoft Windows, Mac OS X, Linux.
Поддерживаемые ОС
Базы данных
MySQL® 5+, MariaDB 5+, Percona Server 5+
Обратная связь
MySQL профилировщик для отладки SQL запросов в своих приложениях и сайтах
Программисты сталкиваются с ситуацией когда большой проект нужно отладить и выявить узкие места. Этот процесс сильно усложняется, когда код запутан и не содержит одной точки входа при обращении к СУБД.
Полный контроль SQL запросовЛюбое приложение можно отследить по всем запросам к СУБД. |
Оценка тонких мест приложенияМожно оценить какие запросы вызывают нагрузку. |
Оптимизация запросов для СУБДПосле профилирования понятно какие места нужно оптимизировать. |
Простая установка и использованиеПрограмма работает под все популярные операционные системы. |
Принцип работы профайлера
Neor Profile SQL - приложение, которое отлавливает все запросы от клиента и работает по подобию прокси сервера. Данная технология позволяет выявить все обращения к базу данных и выявить узкие места запросов.
MySQL профайлер
Многие веб программисты, да и не только они, используют сервер базы данных Mysql. Его популярность обусловлена качеством, стабильностью, открытостью кода и бесплатностью использования. Базу данных Mysql можно установить под разные операционные платформы (Linux, Freebsd, Windows). Она проста в базовой настройке и использовании. Но за этими возможностями кроются и проблемы. Первая проблема состоит в том, что базовая комплектация дистрибутива сервера не содержит инструментов администрирования данными. Тут на помощь приходят инструменты такие как: PhpMyadmin (веб), Adminer (веб, альтернатива PhpMyadmin) или HeidiSQL (оконный интерфейс, но только под Windows). Разработчики Mysql выпустили редакцию Mysql Enterprise Edition, которая содержит инструменты для администраторов, но эта версия стала платной и требует регулярных вложений финансов для поддержки. Тем не менее, даже она не позволяет разработчикам чувствовать себя комфортно при разработке приложений и что называется "на кончиках пальцев" управлять процессом разработки. Поставка не содержит инструментов для профилирования запросов и отладки. В SQL командах к Mysql есть возможность записи запросов от точки А до точки Б, но использовать эту возможность не удобно.