General query logs and slow query logs remain one of the most popular sources of auditing and diagnostic information in MySQL databases. Customers often ask about the cost of general and slow query logging so I went googling for existing research I could point them to. The data I found was not quite what I hoped for, which is why I decided to do some more testing.
Tuesday, October 4, 2016
Monday, September 26, 2016
MySQL 8.0 Information Schema performance improvements
FRM-less, transactional data dictionary is arguably the most significant feature change announced MySQL 8.0 development release. The server still has two separate dictionaries (MySQL, InnoDB) but the infamous FRM files are finally being replaced with transactional, InnoDB-based storage.
While this is interesting for various reasons, this particular post will focus on the impact this change has on data dictionary performance.
While this is interesting for various reasons, this particular post will focus on the impact this change has on data dictionary performance.
Labels:
MySQL,
MySQL 8.0,
Performance
Friday, September 16, 2016
Investigating InnoDB FULLTEXT cache performance issues in MySQL <5.6.30
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!
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!
Subscribe to:
Posts (Atom)