【发布时间】:2011-05-02 17:16:12
【问题描述】:
我们都熟悉 SO 上的自动完成标记设置。
我想知道在这种情况下查询标签表最有效的方法是什么。
有许多用户使用自动完成功能标记离开的繁忙网站需要大量查询。假设任何时候有 100 个用户平均输入 10 个字符来查找/创建他们的标签。这似乎是对单个表的大量查询,而这只是繁忙站点的一个方面。
那么,这只是确保您在发出请求之前在客户端有合理的延迟,还是对数据表进行智能索引,还是定期将数据卸载到更高效的服务器端查找存储?
如果有任何提示,我将不胜感激。
使用mysql和php。
【问题讨论】:
-
不确定这是否是重复的,但我认为这对 SO 来说是一个很好的问题;与许多新程序员相关的一个。
标签: mysql autocomplete performance