sql >> Database teknologi >  >> RDS >> Mysql

Forbedre ydeevnen på MySQL fuldtekst søgeforespørgsel

Her er et par tips, hvad du skal kigge efter for at maksimere hastigheden af ​​sådanne forespørgsler med InnoDB:

Jeg tror ikke, du kan blive så meget hurtigere ved kun at se på selve forespørgslen, prøv måske at fjerne ORDER BY del for at undgå unødvendig sortering. For at grave dybere ned i dette kan du måske profilere forespørgslen ved hjælp af MySQLs inbuild profiler .

Bortset fra det kan du måske se på konfigurationen af ​​din MySQL-server. Tag et kig på dette kapitel i MySQL-manualen , den indeholder nogle gode informationer om, hvordan du justerer fuldtekstindekset til dine behov.

Hvis du allerede har maksimeret mulighederne for din MySQL-serverkonfiguration, så overvej at se på selve hardwaren - nogle gange kan endda en tabt løsning som at flytte tabellerne til en anden, hurtigere harddisk gøre underværker.



  1. Brug af veltalende polymorfe relationer til at kategorisere data i Laravel

  2. Høj numerisk præcision flyder med MySQL og SQLAlchemy ORM

  3. Tager backup eksternt ved hjælp af innobackupex

  4. hvorfor pdo->lastInsertId() returnerer 0, når jeg kalder STORED PROCEDURE i mysql?