Zapamiętuj te żądania naciśnięć klawiszy/odpowiedzi bazy danych i unikaj podróży do bazy danych za każdym razem po pierwszym.
Lub wygeneruj wstępnie skompilowaną listę możliwych fraz autouzupełniania, buforuj w pamięci i zapytaj, które zamiast bazy danych. Dlaczego musisz wysyłać zapytania do bazy danych o pole wyszukiwania? Wygeneruj akceptowalną listę i użyj jej zamiast nawiązywać połączenia międzywarstwowe!
Lub upewnij się, że w tabelach, które tworzy zapytanie do bazy danych, znajdują się indeksy.