Category: Software Preview

ReplicationFeatures/ParallelSlave


Contents

[edit] Parallel execution of row-based replication events on slave

[edit] Provides

Increases throughput of replication in terms of transactions per second. Reduces replication latency.

[edit] Use case:

Currently, replication does not scale well on multi-core machines. The single slave thread execute replication events one by one and have sometimes problems with a load produced on the master by concurrent multiple client connections. MySQL Cluster Replication benefits from parallelization as well because workload on the master side is generated by multiple machines.

[edit] Limitations:

Limitations that will be removed in later versions:

Limitations that will not be removed soon:

[edit] User interface:

   --slave_parallel_workers=..., zero by default
   set @@global.slave_exec_mode='strict,parallel';


[edit] References

[edit] Downloads

[edit] Thanks:

MySQL Replication and MySQL Cluster Team, including Mats, Lars, Andrei, Tomas, Jonas, Mikael.

Retrieved from "http://forge.mysql.com/wiki/ReplicationFeatures/ParallelSlave"

This page has been accessed 11,250 times. This page was last modified 21:57, 24 January 2011.

Find

Browse
MySQLForge
Main Page
Current events
Recent changes
Random page
Help
Edit
Edit this page
Editing help
This page
Discuss this page
Post a comment
Printable version
Context
Page history
What links here
Related changes
My pages
Special pages
New pages
File list
Statistics
Bug reports
More...