sql >> Database >  >> RDS >> Mysql

Verbeter de prestaties van MySQL-zoekopdrachten met volledige tekst

Hier zijn een paar tips waar u op moet letten om de snelheid van dergelijke zoekopdrachten met InnoDB te maximaliseren:

Ik denk niet dat je niet zo veel sneller kunt worden door alleen naar de query zelf te kijken, probeer misschien de ORDER BY te verwijderen onderdeel om onnodig sorteren te voorkomen. Om hier dieper op in te gaan, kunt u de zoekopdracht misschien profileren met behulp van MySQLs inbuild profiler .

Anders dan dat, zou u kunnen kijken naar de configuratie van uw MySQL-server. Bekijk dit hoofdstuk van de MySQL-handleiding , het bevat goede informatie over hoe u de fulltext-index kunt afstemmen op uw behoeften.

Als je de mogelijkheden van je MySQL-serverconfiguratie al hebt gemaximaliseerd, overweeg dan om naar de hardware zelf te kijken - soms kan zelfs een oplossing met verloren kosten, zoals het verplaatsen van de tafels naar een andere, snellere harde schijf wonderen doen.



  1. Gegevensopslag:REST versus POSIX voor archieven en HSM

  2. 3 SQL Server-bewakingsvragen die u moet stellen bij het overnemen van een DBA-positie

  3. herschrijf verbinding en query van mysql naar PDO

  4. Hoe de kolompositie van de MySQL-tabel wijzigen zonder kolomgegevens te verliezen?