Zde je několik tipů, na co se zaměřit, abyste maximalizovali rychlost takových dotazů s InnoDB:
Nemyslím si, že byste mohli být o tolik rychlejší při pohledu pouze na samotný dotaz, možná zkuste odstranit ORDER BY
část, aby se předešlo zbytečnému třídění. Chcete-li to prozkoumat hlouběji, možná profilujte dotaz pomocí vestavěného profilovače MySQL .
Kromě toho se můžete podívat na konfiguraci vašeho serveru MySQL. Podívejte se na tuto kapitolu příručky MySQL , obsahuje několik dobrých informací, jak vyladit fulltextový index podle vašich potřeb.
Pokud jste již maximalizovali možnosti konfigurace vašeho serveru MySQL, zvažte, zda se podíváte na samotný hardware – někdy dokonce i řešení ztráty nákladů, jako je přesun tabulek na jiný, rychlejší pevný disk, dokáže zázraky.