Quantcast
Channel: StackExchange Replication Questions
Viewing all articles
Browse latest Browse all 17268

MySQL MTS - Waiting for an event from Coordinator

$
0
0

I'm trying to setup mysql mts replication on 5.7.

I'm replicating one database using LOGICAL_CLOCK:

mysql> show variables like 'slave_parallel%';
+------------------------+---------------+
| Variable_name          | Value         |
+------------------------+---------------+
| slave_parallel_type    | LOGICAL_CLOCK |
| slave_parallel_workers | 4             |
+------------------------+---------------+
2 rows in set (0.00 sec)

But only one thread is active, others just wait:

mysql> show processlist;
+--------+-------------+-----------------------+--------------------+---------+--------+---------------------------------------------+----------------------------------------------------------------------------+-----------+---------------+
| Id     | User        | Host                  | db                 | Command | Time   | State                                       | Info                                                                       | Rows_sent | Rows_examined |
+--------+-------------+-----------------------+--------------------+---------+--------+---------------------------------------------+----------------------------------------------------------------------------+-----------+---------------+
|   8103 | system user |                       | NULL               | Connect |  72189 | Waiting for master to send event            | NULL                                                                       |         0 |             0 |
|   8104 | system user |                       | NULL               | Connect |      0 | Waiting for dependent transaction to commit | NULL                                                                       |         0 |             0 |
|   8105 | system user |                       | db_repl            | Connect | 344764 | System lock                                 | DELETE FROM docs WHERE id = 21099810                                       |         0 |             0 |
|   8106 | system user |                       | NULL               | Connect | 344765 | Waiting for an event from Coordinator       | NULL                                                                       |         0 |             0 |
|   8107 | system user |                       | NULL               | Connect | 344771 | Waiting for an event from Coordinator       | NULL                                                                       |         0 |             0 |
|   8108 | system user |                       | NULL               | Connect | 344813 | Waiting for an event from Coordinator       | NULL                                                                       |         0 |             0 |
| 600637 | sphinx      | localhost             | mysql              | Query   |      0 | starting                                    | show processlist                                                           |         0 |             0 |
+--------+-------------+-----------------------+--------------------+---------+--------+---------------------------------------------+----------------------------------------------------------------------------+-----------+---------------+
7 rows in set (0.00 sec)

How I can debug my configuration to see why threads are not active?

P.S. I have high loaded master and have big slave delay because slave has only one thread for replication, so I need to increase slave threads to decrease "Seconds_behind_master".


Viewing all articles
Browse latest Browse all 17268

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>