Нагрузочное тестирование БД Oracle
#1
Отправлено 31 марта 2009 - 06:10
возникла необходимость тестировать нагрузку на БД Oracle. Я раньше с нагрузочным тестированием практически не занимался, лишь немного тестировал java приложение в Load Runner. Теперь нужны инструменты для нагрузки БД пользовательскими транзакциями. В 11g есть Real Application Testing. Что можете посоветовать для предыдущий версий ORACLE?
#2
Отправлено 31 марта 2009 - 08:04
Самый хороший инструмент нагрузки базы данных пользовательскими транзакциями это нагрузка приложения с которым работают пользователи. При чем вы убиваете двух зайцев - тестируете само приложение под нагрузкой что есть важно и мониторите базу данных, что также есть не менее важно.Добрый день,
возникла необходимость тестировать нагрузку на БД Oracle. Я раньше с нагрузочным тестированием практически не занимался, лишь немного тестировал java приложение в Load Runner. Теперь нужны инструменты для нагрузки БД пользовательскими транзакциями. В 11g есть Real Application Testing. Что можете посоветовать для предыдущий версий ORACLE?
#3
Отправлено 31 марта 2009 - 08:15
Самый хороший инструмент нагрузки базы данных пользовательскими транзакциями это нагрузка приложения с которым работают пользователи. При чем вы убиваете двух зайцев - тестируете само приложение под нагрузкой что есть важно и мониторите базу данных, что также есть не менее важно.Добрый день,
возникла необходимость тестировать нагрузку на БД Oracle. Я раньше с нагрузочным тестированием практически не занимался, лишь немного тестировал java приложение в Load Runner. Теперь нужны инструменты для нагрузки БД пользовательскими транзакциями. В 11g есть Real Application Testing. Что можете посоветовать для предыдущий версий ORACLE?
Ээээ... это все хорошо конечно, и понятно, что приложение тестировать лучше. Только вот я выполняю функции ДБА Oracle, и задачу мне поставили - оценка нагрузки именно на БД... Насколько я понимаю выбирать приходиться из Real Application Testing, Benchmark Factory и Load Runner. Для первого в любом случае нужен 11g, второй не работает под Solyaris. Так, что вариант с Load Runner наверное оптимальный будет.
#4
Отправлено 06 августа 2009 - 18:20
Самый хороший инструмент нагрузки базы данных пользовательскими транзакциями это нагрузка приложения с которым работают пользователи. При чем вы убиваете двух зайцев - тестируете само приложение под нагрузкой что есть важно и мониторите базу данных, что также есть не менее важно.Добрый день,
возникла необходимость тестировать нагрузку на БД Oracle. Я раньше с нагрузочным тестированием практически не занимался, лишь немного тестировал java приложение в Load Runner. Теперь нужны инструменты для нагрузки БД пользовательскими транзакциями. В 11g есть Real Application Testing. Что можете посоветовать для предыдущий версий ORACLE?
Ээээ... это все хорошо конечно, и понятно, что приложение тестировать лучше. Только вот я выполняю функции ДБА Oracle, и задачу мне поставили - оценка нагрузки именно на БД... Насколько я понимаю выбирать приходиться из Real Application Testing, Benchmark Factory и Load Runner. Для первого в любом случае нужен 11g, второй не работает под Solyaris. Так, что вариант с Load Runner наверное оптимальный будет.
Spielman безусловно прав. Нужно тестировать приложение.
и LoadRunner'ом Вы также будете грузить приложение.
Или Вы планируете заставить LR напрямую выполнять запросы в БД?
Это, конечно, вполне реализуемо, но
1. Нужно знать какие запросы (как можно более похоже на продакшн)
2. Нужно их параметризировать (а значить делать дата-пулы в LR)
3. Нужно знать интенсивности.
В принципе, есть и другие способы.
Попробуйте инструмен hummerora.
В своё время, мы его вполне успешно использовали. Суть у него следующая - записываете трейс из вашего продуктива, скармливаете этот трейс hummerora, а потом его же воспроизводите.
Ну, естественно, нужно воспроизводить на развернутой из бэкапа копии и только один раз (из-за ссылочной целостности). Но, в принципе, Вашу задачу это решает.
Нагрузочное тестирование, оптимизация производительности, сайзинг
http://performance-lab.ru
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных