Учитывая все умения вокруг Hibernate и различные стратегии кэширования, как узнать, может ли какая-то операция привести к удалению физической базы или кэш?Знание при попадании базы данных против кэша
ответ
Традиционно вы будете использовать встроенное кэширование в режиме Hibernate и выполнить профилирование во время разработки , чтобы настроить все, пока не получите ожидаемое поведение. Для того, чтобы активировать регистрацию кэша, изменять уровень регистрации, например, при использовании log4j.xml
:
<logger name="org.hibernate.cache">
<level value="DEBUG" />
</logger>
Заметьте, что я не рекомендуем использовать это на производственной площадке (это может быть очень многословным и, таким образом, может замедлить выполнение).
Для получения дополнительной информации см. Документацию Logging.
Я не уверен, но я бы попытался повысить уровень ведения журнала регистраторов org.hibernate и посмотреть, зарегистрирована ли эта информация (это скорее всего на уровне «отладки» или более низкого уровня).
Hibernate Статистика должен сказать вам все, что вам нужно знать:
Включение: Hibernate Core Reference
Использование: Hibernate: Use Hibernate Statistics When Optimizing Queries
- 1. Перезагрузка кэша при изменении базы данных
- 2. Конфигурация кэша базы данных codeigniter
- 3. Загрузка базы данных перегрузки кэша
- 4. Данные кэша удаленной базы данных
- 5. Обновление кэша StackService при изменении данных базы данных
- 6. Hazelcast кэш данных базы данных кэша Java
- 7. Знание базы данных web sql уже создано или нет
- 8. базы данных MySQL() против имени базы данных
- 9. Redis против аппаратного кэша
- 10. Знание учетных данных Memcache
- 11. Кэширование против запроса базы данных
- 12. Загрузка кэша загрузки при загрузке из базы данных
- 13. Данные таблицы кэша базы данных при запуске приложения
- 14. кэша вывода (Local против Custom)
- 15. Производительность: Java против базы данных
- 16. Базы данных против простого текста
- 17. Инкапсуляция против производительности базы данных
- 18. Berkeley Java Размер кэша базы данных DB
- 19. очистка кэша базы данных в SWI-Prolog
- 20. Почему ошибки кэша базы данных в Codeigniter3?
- 21. Jquery автозаполнения при попадании войти
- 22. Проблема при попадании на сервер
- 23. Ошибка при попадании в API
- 24. PlayerInteractEvent нарушение при попадании Spigot
- 25. Том данных кэша Hazelcast
- 26. MapDB против обычной базы данных
- 27. onCreate() против вставки базы данных
- 28. переменные сеанса против базы данных
- 29. php: сеансы против базы данных
- 30. Базы данных против файлов (производительность)
Кроме того: когда журнал говорит, что пропустил кеш и отправился в базу данных. –
@Travis Абсолютно. Я просто не знаю, какую информацию пытается получить OP. –
Отлично - спасибо Паскаль. Больше на общем уровне, пытаясь понять, что происходит под обложками. –