BakaSQL: a bit of history When I joined this new company I was
already aware there was a lot of work to do. There was no DBA
Team to speak of; any MySQL related task was handled by the
sysadmins, and the company was growing as fast as you can
imagine, with 15-20 new employees arriving each month, most of
them in the IT department. For sure, there was much fun
ahead.
During my first week in the new job I immediately felt that
something was not right. I was receiving too much DMLs to execute
each day, spanning a wide set of servers, schemas an tables. This
is not something I had seen before, so I started asking around
what the reason behind it was. It turned out that there
were multiple reasons behind it:
- there were known bugs in the applications that were never fixed
- application configuration items were stored in MySQL, but there was no admin panel to modify them …