咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
1 2 3 | mysql>stop slave; mysql> set global slave_pending_jobs_size_max=20000000; mysql> start slave; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 从库设置 mysql> set global slave_parallel_workers=4; mysql> show variables like 'slave_parallel_workers' ; + ------------------------+-------+ | Variable_name | Value | + ------------------------+-------+ |slave_parallel_workers | 4 | + ------------------------+-------+ 1 row in set (0.00sec) mysql> set global slave_pending_jobs_size_max=1024; mysql> show variables like 'slave_pend%' ; + -----------------------------+-------+ | Variable_name | Value | + -----------------------------+-------+ |slave_pending_jobs_size_max | 1024 | + -----------------------------+-------+
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 主库操作: mysql> update erp_mkpf set usnam= '测试1864错误' ; ERROR 1197 (HY000):Multi-statement transaction required more than 'max_binlog_cache_size' bytes ofstorage; increase this mysqld variable and try again mysql> set global max_binlog_cache_size=8388608000000; Query OK, 0 rowsaffected (0.00 sec) mysql> begin ; Query OK, 0 rowsaffected (0.00 sec) mysql> update erp_mkpf set usnam= '测试1864错误' ; Query OK, 70466 rowsaffected (0.38 sec) Rows matched:70466 Changed: 70466 Warnings: 0 mysql> commit ; Query OK, 0 rowsaffected (0.08 sec) |
1 2 3 4 5 6 | 从库查看状态: mysql> show slavestatusG Last_SQL_Errno: 1864 Last_SQL_Error: Cannot scheduleevent Update_rows, relay-log name ./HE1-relay-bin.000005, position 494 toWorker thread because its size 8200 exceeds 1024 ofslave_pending_jobs_size_max. |