2013-06-28 2 views
1

Я оптимизирую свое приложение java для удаленной базы данных Oracle. Я настроил пул соединений с C3P0, и теперь я ищу места, где я могу уменьшить количество вызовов в удаленной базе данных. Есть ли функция в SQL Developer или какой-либо другой инструмент, который покажет мне, сколько раз база данных попадает в запросы? Благодарю.Оптимизировать приложение java для удаленной базы данных

ответ

1

Существует множество инструментов, которые администраторы баз данных используют, чтобы знать, какие запросы занимают много времени. Эти инструменты действительно покажут вам, какое соединение вызвало эти вызовы. Если вы хотите точно определить, какие части кода попадают наиболее/наиболее медленными, вам понадобится более профессиональный код, например VisualVM, JRockit Mission Control.

+0

Спасибо, я рассмотрю эти профилировщики кода. – yellavon

0

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