Анализ и оптимизация запросов во время выполнения - PullRequest
1 голос
/ 14 марта 2009

Мне интересно, есть ли какой-нибудь механизм времени выполнения, который бы отслеживал запросы, выполняемые на моем сервере базы данных; запишите, сколько запросов каждого «типа» выполняется; посмотреть на производительность этих запросов; затем, основываясь на этих данных времени выполнения, предложите, какие индексы нужно добавить / удалить.

Я сейчас работаю против MySQL; если вы знаете о подобных инструментах для других поставщиков БД, мне было бы интересно узнать и об этом. Спасибо !!

Ответы [ 2 ]

1 голос
/ 14 марта 2009

как насчет New MySQL Query Profiler (начиная с 5.0.37)? У Google есть еще .

1 голос
/ 14 марта 2009

Я бы предложил попробовать Jet Profiler . Бесплатная версия немного ограничена, но я все еще нашел ее полезной. Он выполнит большую часть того, что вы просили, но вы можете изо всех сил пытаться найти инструмент, который будет предлагать вам индексы.

...