-
Recent Posts
Recent Comments
- Sinisa Milivojevic on Hash of shame
- Martynas on Hash of shame
- Domas Mituzas on Hash of shame
- Hash on Hash of shame
- mdcallag on Hash of shame
Tag Archives: replication
On binlogs and datacenters
Once MySQL is deployed inside a datacenter environment (i.e. forms a cloud ;-), major feature in it becomes replication. It is used to maintain hot copies, standby copies, read-only copies, invalidate external systems, replicate to external systems, etc. If this … Continue reading
on MySQL replication prefetching
For the impatient ones, or ones that prefer code to narrative, go here. This is long overdue anyway, and Yoshinori already beat me, hehe… Our database environment is quite busy – there’re millions of row changes a second, millions of … Continue reading
On database write workload profiling
I always have difficulties with complex analysis schemes, so fall back to something that is somewhat easier. Or much easier. Here I will explain the super-powerful method of database write workload analysis. Doing any analysis on master servers is already … Continue reading
On MySQL replication, again…
There are few things one is supposed to know about MySQL replication in production, as manual doesn’t always discuss things openly. This is small set of rules and advices I compiled (some apply to statement based replication only, but row … Continue reading
on replication compatibility
Dear MySQL, I will do this to rest of your code, if you continue breaking replication for me. – Domas
Posted in mysql
Tagged rant, replication
Evil replication management
When one wants to script automated replication chain building, certain things are quite annoying, like immutable replication configuration variables. For example, at certain moments log_slave_updates is more than needed, and thats what the server says: mysql> show variables like ‘log_slave_updates’; … Continue reading
5.0 journal: various issues, replication prefetching, our branch
First of all, I have to apologize about some of my previous remark on 5.0 performance. I passed ‘-g’ CFLAGS to my build, and that replaced default ‘-O2′. Compiling MySQL without -O2 or -O3 makes it slower. Apparently, much slower. … Continue reading
Posted in mysql, wikipedia, wikitech
Tagged 5.0, innodb, launchpad, maatkit, optimization, replication
8 Comments
Trainwreck: external MySQL replication agent
I wanted to work more on the actual project before writing about it, but I’m lazy, and dear community may be not. At Wikimedia we have one database server which replicates from multiple (like 15!) masters. It even splits replication … Continue reading
Replication will live!
Brian exposed some of his internal letters about death of replication (caused by memcached). Back when he wrote this, I responded back a bit too. Now as quite a few people really want to burry replication, let me point out … Continue reading