Commit 28e1f14
committed
MDEV-15242 Poor RBR update performance with partitioned tables
Observed and described partitioned engine execution time difference between master and slave was caused by excessive invocation of base_engine::rnd_init which was done also for partitions uninvolved into Rows-event operation. The bug's slave slowdown therefore scales with the number of partitions. Fixed with applying an upstream patch. References: ---------- https://bugs.mysql.com/bug.php?id=73648 Bug#25687813 REPLICATION REGRESSION WITH RBR AND PARTITIONED TABLES1 parent 364a20f commit 28e1f14
3 files changed
+11
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5090 | 5090 | | |
5091 | 5091 | | |
5092 | 5092 | | |
5093 | | - | |
| 5093 | + | |
| 5094 | + | |
5094 | 5095 | | |
5095 | 5096 | | |
5096 | 5097 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3042 | 3042 | | |
3043 | 3043 | | |
3044 | 3044 | | |
| 3045 | + | |
3045 | 3046 | | |
| 3047 | + | |
| 3048 | + | |
| 3049 | + | |
| 3050 | + | |
| 3051 | + | |
3046 | 3052 | | |
3047 | | - | |
| 3053 | + | |
| 3054 | + | |
| 3055 | + | |
3048 | 3056 | | |
3049 | 3057 | | |
3050 | 3058 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12135 | 12135 | | |
12136 | 12136 | | |
12137 | 12137 | | |
12138 | | - | |
12139 | | - | |
12140 | | - | |
12141 | | - | |
12142 | 12138 | | |
12143 | 12139 | | |
12144 | 12140 | | |
| |||
0 commit comments