2010-08-20 5 views
0

После реализации Hibernate Monitoring я заметил, что hibernate выполняет слишком большой запрос, чем в таблице строк запроса в статистике.Hibernate 3.5.5 Конфигурация второго уровня кэша

Снимки экрана статистики:

alt text

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

Я искал в Интернете, чтобы найти много классов провайдеров для кеша спящего режима. Но мне не удалось его реализовать (infinispan, EhCache).

Мои вопросы:

  • Как вы думаете, это наиболее подходящий способ, чтобы уменьшить эту сумму запроса выполнить, зная, что строка таблицы запроса содержит гораздо меньше запросов?
  • У вас есть пример реализации этого кэша второго уровня с последней версией спящего режима (окончание 3.5.5).

Заранее благодарю вас за помощь.

С наилучшими пожеланиями,

Florent,

ответ

0

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

Это действительно зависит от типа приложения. У базы данных возникают проблемы с ответом на эти запросы? Добавление кэш-памяти второго уровня на вашем веб-сервере потребует дополнительного бара. У вас есть доступный баран на веб-сервере?

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

У вас есть пример реализации этого кэша 2-го уровня с последней версией зимует (3.5.5 окончательными).

Какие ошибки у вас были в вашей реализации? Существует уже много конфигураций available on the web.

+0

спасибо, я попытался реализовать кеш бесконечности, например, чтобы добавить библиотеку, содержащуюся в пакете hibernate 3.5.5, в дополнительную папку. И я добавил соответствующую конфигурацию в hibernate .... xml. После этого у меня есть не найденное исключение, связанное с библиотекой jgroups. Таким образом, я добавил эту библиотеку, и снова класс не нашел исключения, но в этом случае связан с библиотекой сортировки. Чтобы возобновить работу, дополнительная библиотека в последнем пакете спящего режима 3.5.5 не позволяет использовать его. – Delildor

+0

Итак, если у вас есть простой метод с спецификацией библиотеки для интеграции этого кеша второго уровня. Это очень помогло бы мне. Еще раз спасибо. – Delildor

 Смежные вопросы

  • Нет связанных вопросов^_^