我有这个疑问:
假设我有一张大表与一个较小的用户表有关系。
这个想法是在那个非常大的表中搜索大于给定日期的日期并按分数排序(例如,大整数),并同时获取相关的用户信息。此查询的结果可以每 10 分钟左右更改一次。
所以,没有文本搜索,但我有一个非常大的表。我应该使用 sphinx(或其他搜索引擎)还是只使用一些 MySQL 索引?
如果我使用 sphinx,肯定能得到非常快的结果;但也许刷新索引,即使使用增量索引,也不会对 MySQL 索引产生很大影响。同时,表中的变化不一定是新的插入,而是更新;而且我已经读过实时索引和增量索引会产生问题。
也许使用 MySQL 索引会更好,并有助于某种缓存以避免不必要的查询。