ruby-on-rails - Rails Searchkick BulkReindexJob 记录 100000 行
问题描述
books = location.books
# TODO: Move into a method
Searchkick::BulkReindexJob.perform_later(
class_name: "Book",
record_ids: books.map(&:id),
index_name: Book.search_index.name,
method_name: nil
)
现在这本书有超过 100,000,000 行。
并且在 mysql 上出现 Data Too Long 问题。
我们可以拆分记录吗?
解决方案
推荐阅读
- html - Angular 5 ngModel 更改 UI 中的值而不保存它
- coffeescript - 如何删除给定类的所有元素
- c# - 从 Unity 配置中获取当前域
- json - 从 JSON 响应中提取 OTP 值
- java - 由于某种原因,setText 没有改变 TextView 的任何内容
- excel - 将一列值排序到格式化的工作表中以打印标签
- ionic3 - 打开带有顶部滚动条的侧边菜单
- html - 为什么 ::after 伪元素出现在复选框输入而不是 Chrome 中的文本输入?
- selenium-webdriver - 使用 Selenium 网络驱动程序的鼠标悬停
- if-statement - 如何使用 yacc 正确实现 if 语句?