У меня есть статистические данные по моим запросам SQL, что я могу сделать с этим, чтобы ускорить работу моего приложения? - PullRequest
0 голосов
/ 04 ноября 2011

У меня есть приложение J2EE, созданное на EclipseLink и работающее под Glassfish на Postgres. Сейчас мы проводим некоторый анализ производительности.

Я включил pg logging на нашем сервере сборки и проанализировал вывод с помощью pgfouine. Теперь, когда у меня есть эти графики и данные из pgfouine, как мне интерпретировать это, чтобы реально улучшить производительность?

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

1 Ответ

0 голосов
/ 04 ноября 2011

Правильно выполненная индексация очень помогает. Если во многих предложениях WHERE присутствует столбец, попробуйте пометить его для индексации.

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