ruby-on-rails - 版本表大小失控
问题描述
Rails 3.2
我正在使用 PaperTrails gem 来跟踪多个模型中的活动。我遇到的问题是版本表的大小失控,并且影响了性能。
其他人遇到这种情况,如果是这样,您有什么建议吗?
解决方案
.. 版本表的大小已经失控,并且正在影响性能。
您是否需要一直保留所有版本,还是可以只保留每条记录的最新 N 个版本?
我需要所有版本
保留较少的版本是最好的解决方案,但即使您必须保留所有版本,您也有一些选择。
推荐阅读
- eclipse - 无法在 Eclipse 中读取位于 https://ecd-plugin.github.io/update/content.xml 的存储库
- r - 绘制不同几何图形时的图例类型
- c++ - 将 Facebook Proxygen 与 Cmake 链接
- javascript - 如何在 Jupyter 笔记本中将 HTML 元素与 Python 函数链接?
- python - 不同的mysql select语句但睡眠时间很长
- java - Spring EL 无法在 xml 配置文件的 Integer 属性中解析
- solr - Solr:如何对具有多个字段的文档进行 DISTINCT(field1, field2, field3) 搜索?
- dolphindb - 使用 DolphinDB MySQL 插件失败
- php - htacess 重写规则在查询字符串中返回错误值
- java - 解析文本文件并删除java中双引号内的逗号