Как мне правильно протестировать производительность моей базы данных при высокой нагрузке?

StackOverflow https://stackoverflow.com/questions/1602475

  •  05-07-2019
  •  | 
  •  

Вопрос

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

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

То, что мне нужно:

  • Какой-нибудь инструмент для диагностики всех sqll и поиска узкого места.Хотел бы я иметь возможность легко просматривать всю систему на макросе.
  • Рекомендации по разработке хороших sql-запросов.

Системные проблемы заключаются в следующем:

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

Решение

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top