私はこのようなデータベーステーブルを持っています
Port Code | Country |Port_Name
--------------------------------------
1234 | Australia | port1
2345 | India | Mumbai
2341 | Australia | port2
...
テーブルは約12000のエントリで構成されています。ユーザーがクエリを入力すると、オートコンプリートが必要になります。これで、クエリはポートコード、国、またはポート名のいずれかになります。たとえば、ユーザーの部分クエリが「12」の場合ドロップダウンが表示され1234 | Australia | port1
ます。現在直面している問題は、ユーザーエントリごとにデータベースにクエリを実行しているため、オートコンプリートが非常に遅くなることです。これを最適化する方法はありますか?