Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Popraw wydajność zapytań wyszukiwania pełnotekstowego MySQL

Tutaj kilka wskazówek, na co zwrócić uwagę, aby zmaksymalizować szybkość takich zapytań za pomocą InnoDB:

Nie sądzę, że nie da się o wiele szybciej, patrząc tylko na samo zapytanie, może spróbuj usunąć ORDER BY część, aby uniknąć niepotrzebnego sortowania. Aby zagłębić się w to, może sprofiluj zapytanie za pomocą profilera wbudowanego MySQL .

Poza tym możesz przyjrzeć się konfiguracji swojego serwera MySQL. Zajrzyj do ten rozdział podręcznika MySQL , zawiera dobre informacje o tym, jak dostosować indeks pełnotekstowy do swoich potrzeb.

Jeśli zmaksymalizowałeś już możliwości konfiguracji serwera MySQL, rozważ przyjrzenie się samemu sprzętowi — czasami nawet rozwiązanie o utraconych kosztach, takie jak przeniesienie tabel na inny, szybszy dysk twardy, może zdziałać cuda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz MAX lub Zamów według limitu 1

  2. MySQL - SUMA grupy różnic czasowych

  3. Ładowanie CSV do tabeli MySQL za pomocą PHP

  4. Jak znaleźć kod ASCII dla danego znaku w MySQL?

  5. przechowuj wiele wartości pól wyboru w bazie danych za pomocą php i mysql