我有一个大约有500万条记录的数据库。我需要一张前缀外卡,这种速度稍慢。
除了摆脱外卡和全文搜索外,还有什么想法可以提高查询速度?
我也愿意使用不同的工具,如MongoDB,如果这会有所帮助。我不确定其中任何一个实际上是否会更快。
答案 0 :(得分:1)
Solr是全文搜索恕我直言的最佳选择。您可以将其配置为从mysql获取数据并填充其自己的记录。主要缺点是Solr数据集的任何模式修改都需要完整的索引重建(从mysql中再次获取数据)。
答案 1 :(得分:0)
索引可能有所帮助。尝试在表格的实体上建立索引,然后检查查询时间。