… simple copy operation from MySQL data directory will result in a total disaster after MySQL stops responding to…cfq” > /sys/block/$device/queue/scheduler ; fi ; done # cat /sys/block/sd?/queue/scheduler noop anticipatory deadline [cfq] noop anticipatory deadline [cfq] noop anticipatory deadline [cfq…
Comment: Living with backups
…* dd (Idle class) and MySQL (default class) to slow down to ridiculously low speed! – Using the deadline scheduler (which was the default… fast and MySQL starts lagging slightly. – Using CFQ with default class, side read operation is about twice as fast while MySQL replication is… still a bit faster than using deadline, and MySQL is lagging behind significantly more than using deadline. The IO subsystem is a hardware…
Comment: Living with backups
… with CFQ, and as I point out in that post, even when using IO classes to give priority to MySQL, CFQ makes MySQL run slower than Deadline on my hardware. I haven’t tested with… it should be even worse by design; Anticipatory should make Mysql wait even more on IO expecting sequential reads; while it…
Post: FlashCache: tpcc workload
… off power on SSD drive in the middle of tpcc-mysql run, just SSD power, not whole server. No wonder FlashCache… after restart FlashCache was able to attach previous cache, and MySQL was able to start and finish crash recovery. I am… team reads this post – please change default IO scheduler from CFQ to Deadline. Seriously, it makes so much damage on performance on…
Post: Performance impact of complex queries
What is often underestimated is impact of MySQL Performance by complex queries on large data sets(ie some … your normal working set from OS cache. Operation Systems and MySQL Itself employs various strategies to attempt to minimize such effect… for directory with couple of files. In recent Linux Kernels deadline or cfq IO schedulers should be better with this. So what…

