Mysql Benamrking GUI инструмент - PullRequest
       12

Mysql Benamrking GUI инструмент

0 голосов
/ 22 октября 2010

Привет Мне нужно оптимизировать приложение, которое уже давно там. Оптимизация будет включать перемещение внутренних запросов со страниц php в «хранимые процедуры», избавление от подзапросов и преобразование их в «объединения» и т. Д. И т. Д.

Полагаю, лучший способ - использовать для этой цели инструменты бенчмаркинга, но есть ли какой-нибудь инструмент на основе графического интерфейса, который я мог бы использовать с Windows 7? Пожалуйста, помогите!

Кроме того, перемещение встроенных запросов в хранимые процедуры и избавление от подзапросов, поможет ли это в значительном увеличении производительности? Пожалуйста, не стесняйтесь высказать свое мнение.

Однако основное внимание уделяется поиску подходящего инструмента для сравнительного анализа. Просто быстрый вопрос, поможет ли «Mysql Workbench» в этом сценарии? Просьба сообщить.

Большое спасибо за ваше время заранее. Любая помощь очень ценится.

1 Ответ

0 голосов
/ 22 октября 2010

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

Что касается бенчмаркинга, то вы всегда можете использовать даже phpMyAdmin, чтобы увидеть, сколько времени уходит на выполнение определенных запросов и / или использовать встроенный инструмент сравнительного анализа / профилирования приложения (даже созданный из кода PHP) для оценки производительности. У этих вещей обычно нет прямого и простого ответа: (

Ссылка с некоторыми предложениями http://beerpla.net/2008/04/16/mysql-conference-liveblogging-benchmarking-tools-wednesday-425pm/ возможно попробуйте WAST http://west -wind.com / Presentations / Webstress / webstress.htm

Если у вас есть уровень абстракции БД, используйте его, чтобы регистрировать производительность запросов и видеть, есть ли такие, которые повторяются слишком часто или занимают слишком много времени, а также в каком скрипте они были вызваны.

...