对于来自搜索引擎的每次新访问,我都会保存访问者在搜索引擎中搜索的关键字(例如“php 性能”)。
要计算关键字每天使用的频率,我需要检查其他人在特定日期是否已经搜索过该术语。
几个月后,表变得非常大,mysql 检查当天关键字是否存在的时间越来越长。所以我切换到一个额外的表,我只保存关键字并为每个关键字指定一个特定的 ID,以便只进行一次检查过程,而不是每个新的一天。这个特定的 ID 与我在表格中插入的关键字相关,并且每天都多样化。
这已经更好了,但这张桌子也变得越来越大......
有人对此有更好的解决方案来提高性能吗?
最好的,
弗雷迪