Mar 7

Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages. It can be used in a variety of applications, from high-availability web sites to the transport of database replication events. In other words, it is the nervous system for how distributed processing communicates.
Read More


Feb 25

Why does everything in MySQL have a charset/collation?
Read More


Feb 11

Good (but old) article why not to use stored procedures in combination with PHP applications.
Read More


May 23

Saved me a lot of time:

SELECT COUNT(*), column1, column2 FROM tablename
GROUP BY column1, column2
HAVING COUNT(*)>1;

Source: http://lists.mysql.com/mysql/204859


Apr 21

Need to know for all developers…

Get a basic idea of how sql injections work: http://ferruh.mavituna.com/sql-injection-cheatsheet-oku


Oct 23

MySQL has a nice tool called ‘mysqldumpslow’. It parses and summarizes the MySQL slow query log.

An interesting tool, however in most cases you’ll want to solve slow queries which reoccur the most, thus sorting the slow query log by count.
Read More