我正在网站中实现自动填充字段,并且我的端点查询mysql以获取数据。该特定字段只能从数据库“列表”中检索,其中有大约600,000个条目,其中只有4000个是唯一的。一天一次左右,将添加一个新的独特列表项目。 我使用这样的通话,这样的查询是无论用户已开始在自动完成框中键入:如何在mysql中加快此选择区别查询
SELECT DISTINCT item FROM list WHERE item like '%query%' LIMIT 10;
这个查询大约需要0.8毫秒,大部分的时间是由于SELECT DISTINCT,我相信。有什么方法可以提高此任务的性能吗? 我很好,创建新的表/视图,但我不知道什么会帮助。
你只是问如何让我的无车的汽车走得更快,除非你给更多的信息。请张贴结果:解释扩展SELECT DISTINCT项目FROM列表WHERE项目如'%query%'LIMIT 10;显示警告 –