Как правильно проверить производительность моей базы данных с высокой нагрузкой? - PullRequest
4 голосов
/ 21 октября 2009

Я нашел много тем о стресс-тестировании веб-приложения.

Мои цели разные, это тестировать только базу данных (sybase sql где угодно 9).

Что мне нужно:

  • Какой-то инструмент для диагностики всех sqls и поиска узкого места. Хотелось бы, чтобы я мог легко просматривать всю систему на макроуровне.
  • Лучшие практики для проектирования / построения хороших SQL-запросов.

Системные проблемы:

  • 20 ГБ размер базы данных.
  • 2-5 запросов в секунду
  • Тысячи sql распространяются в коде (этот беспорядок можно решить только переписав систему).

Ответы [ 2 ]

4 голосов
/ 21 октября 2009

Самый быстрый способ - это обновить SQL Anywhere до версии 10 или (лучше) версии 11, так как последние версии включают полный набор инструментов для диагностики производительности. См. Документацию здесь для получения более подробной информации.

2 голосов
/ 21 октября 2009

здесь перечислены несколько инструментов с открытым исходным кодом:

http://www.opensourcetesting.org/performance.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...