I'm not a huge fan of the InnoDB FULLTEXT feature and I admit I
wasn't too keen to play with it in the past. Apparently, the
feeling is mutual and so FULLTEXT issues haven't popped up in too
many projects I worked on... until last week.
This post describes the troubleshooting process of a FULLTEXT
cache performance issue. Quite inconspicuous at the beginning, it
proved to be a lot of fun in the end.
Ready, Set, GDB!
Background It all started with a generic performance issue report
unrelated to FULLTEXT indexing. The issue, as described in the
report, was:
- The server performs acceptably for a few days.
- After a certain amount of time, DML performance suddenly drops and remains low until the server is rebooted.
- Reboot restores original performance, which again only lasts for a few days.
The situation was resulting in DML latency degradation during normal OLTP …
[Read more]