java - 如何减少 Hibernate Spring 中的 DB 命中数
问题描述
这可能是一个非常普遍的问题。我想知道缓存(一级缓存和二级缓存)是否是减少 Hibernate 中 db 命中数的唯一方法。
解决方案
您的问题非常笼统,但是从高层次上来说,是的缓存将解决多个数据库命中问题。您可以使用休眠缓存,也可以使用Spring Cache Abstraction进行细粒度实现。还有其他方面,这取决于您的问题陈述和解决方法。
请记住:任何缓存都会增加您在应用程序中的内存使用,并且您需要适当地清理缓存以避免使用任何陈旧信息。
推荐阅读
- python - 指定列上的 Numpy 总和
- javascript - 回调是 Web API 绑定与 Javascript 引擎链接的唯一方式吗?
- flutter - “示例”类型不是“示例”的“示例”类型的子类型
- css - 如何通过纯 Css 更改默认的 Firefox 滚动条颜色
- dart - Switch/Case - 我们什么时候可以期待 Switch Operator 返工?
- python - numpy.loadtxt() convert string to float 有一个问题,这让我很困惑
- apache - .htaccess 重定向路径和子域作为查询参数
- reactjs - 组件在重定向前呈现几秒钟 - React 路由器
- angular - Angular CLI - 如何在构建时使用 ng build 传递版本(自定义变量)
- machine-learning - Kubeflow 是否有助于以分布式方式运行 ML