Тестирование быстродействия базы

0. чингачгук (чингачгук) 9 15.09.14 16:09 Сейчас в теме
Синтетический тест позволяющий замерить скорость выполнения запроса (типового или своего).

Перейти к публикации

Комментарии
1. Николай Терновой (ojiojiowka) 15.09.14 19:45 Сейчас в теме
Вы же понимаете, что этим тестируете только время выполнения конкретного запроса, и что оно зависит скорее не от загруженности сервера вцелом, сколько от количества записей в таблицах(е), актуальности статистике по индексам таблиц(ы), структуры индексов, наложенных на таблицы блокировок и т.д.?
2. чингачгук (чингачгук) 9 16.09.14 09:38 Сейчас в теме
Этот фактор тоже имеет место быть...

Вот элементарный пример - один и тот же запрос в файловой базе выполняется 15 секунд а на sql минуту. Такой обработкой это можно быстро оттестить, поменяв запрос и проверив быстродействие на лету.
Хотя тут конечно теже есть подводные камни :) скорее всего нужно оптимизировать работу самого sql...

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

Сколько людей столько и мнений (с)
3. Пабло (CaptainMorgan) 16.09.14 07:48 Сейчас в теме
Если бы обработка была бы бесплатной, то можно было бы посмотреть на предложенную идею.
Возможно некий смысл в этом есть.
Вопрос к автору:
Чем ваша идея отличается от стандартного "Замера производительности"?
4. Сергей Галюк (dj_serega) 309 16.09.14 16:07 Сейчас в теме
(3) CaptainMorgan, А она платная?
5. чингачгук (чингачгук) 9 16.09.14 16:14 Сейчас в теме
1 еденица внутренней валюты :)
иначе как тогда скачивать обработки других авторов?

Ответ на предыдущий вопрос почему то не сохранился.
кратко повторю.
CaptainMorgan - обработка по сути не имеет ни чего общего с замером производительности.
у нее другое назначение - все есть в описании...

И вообще, к чему пустые обсуждения? Есть конкретная идея/предложение/пожелание, давайте обсудим...
А так обсуждение перерастет во флуд.
6. Николай Мохнатов (softilium@hotmail.com) 10.10.14 13:44 Сейчас в теме
По-хорошему, параллельно нужно снимать замеры ресурсов и очередей к ресурсам серверов приложений и БД. Тогда картина становится гораздо интереснее.

А если еще вытаскивать информацию dmv с таблиц сервера СУБД - добавляется объем и цвет в такие замеры :)
Оставьте свое сообщение