我有一个这样的数据库表
Port Code | Country |Port_Name
--------------------------------------
1234 | Australia | port1
2345 | India | Mumbai
2341 | Australia | port2
...
该表包含大约 12000 个条目。我需要在用户输入查询时自动完成。现在查询可以是端口代码、国家或端口名称。例如,如果用户的部分查询是“12”并且下拉应该显示1234 | Australia | port1
。我现在面临的问题是,对于每个用户条目,我都在查询数据库,这使得自动完成非常慢。那么有没有办法优化这个?