У меня, казалось бы, невинный запрос Hibernate:
public List<ContentAccess> getByMemberId(
Integer memberId
) {
List<ContentAccess> contentAccess =
getHibernateTemplate().findByNamedQuery(
"contentAccess.member.id",
memberId
);
return contentAccess;
}
Таблица contentAccess содержит около 20 записей, а таблица элементов также содержит около 20 записей, но когда упомянутый выше названный запрос выполняется для каждого из 20 участников,это занимает 15-18 секунд!
Среда: Windows, JDK 1.5.0_09, Hibernate 3, MySQL 5.5
Есть предложения о том, как я могу найти узкое место?Спасибо!
Дилип