(Chris Calender) With the introduction of metadata locking in MySQL 5.5, it is much more common to see queries stuck in the “Waiting for table metadata lock” state.
Tag: Open Source
Mimeo – DML Replication
(Keith) For the last introductory post about mimeo, I’ll be talking about DML replication (previous posts here and here). This is the most common way replication is done on a per table basis (at least that I’ve seen). Typically, a trigger is placed on the source table that tracks all changes (INSERT
How to lose your (foreign) key?
(Daniël van Eeden) One of the many reasons to switch from MyISAM to InnoDB (or NDB) is the support of foreign keys which helps to guarantee referential integrity.
MySQL 5.6: O_DIRECT, fil_flush and sleep
(Mark Callaghan) I discussed my previous post on O_DIRECT_NO_FSYNC with the InnoDB team and they fixed my understanding of a few parts of the code that contribute to the stalls I have been reporting.
How MySQL 5.6 handles passwords more securely
(Daniël van Eeden) There are many thing changed in MySQL 5.6 which are related to passwords:
Postgres settings: simple syslog configuration with syslog-ng
(Michael Paquier) Setting up logging for a PostgreSQL server using syslog on a Linux machine is intuitive especially with logging systems like syslog-ng, you just need to put the correct parameters at the right place.
Deploying remote MySQL sandboxes
(Giuseppe Maxia) In my job, I do a lot of testing. And no matter how much organized we try to be, we end up with fewer machines than we would need to run all the tests that we want.
You Cannot Recover From the Loss of a Tablespace
(Christophe Pettus) This one can be short and sweet: If you use tablespaces in PostgreSQL, each and every one of them is a critical part of your database. If you lose one, your database is corrupted, probably irretrievably.
Tracking down strange ‘Can’t find file’ (ER_FILE_NOT_FOUND) Errors
(Chris Calender) Ever see an error like this in your console or error log, respectively, and wonder where it originated from?
Loading Useful Modules in PLV8
(Andrew Dunstan) PLV8 is a trusted language. In fact it arguably safer than pretty much any non-core loadable language, since the interpreter is naturally sandboxed. So there’s no way to load external processing modules from the file system. However, pure JavaScript modules can be cleanly loaded fro
