I have a Percona MySQL Master-Master setup (5.6) with second master as passive master(read-only).
Slave:
mysql> SELECT table_schema AS "Database", ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;
+--------------------+-----------+
| Database | Size (MB) |
+--------------------+-----------+
| common_schema | 1.89 |
| information_schema | 0.01 |
| mysql | 1.70 |
| dataplay | 1684.56 |
| dataplay1 | 0.14 |
| percona | 0.20 |
| performance_schema | 0.00 |
+--------------------+-----------+
Master:
mysql> SELECT table_schema AS "Database", ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;
+--------------------+-----------+
| Database | Size (MB) |
+--------------------+-----------+
| common_schema | 1.89 |
| information_schema | 0.01 |
| mysql | 1.69 |
| dataplay | 1614.80 |
| dataplay1 | 0.14 |
| percona | 0.20 |
| performance_schema | 0.00 |
+--------------------+-----------+
7 rows in set (0.07 sec)
The size difference is massive. Is it something wrong with the setup which is running? What is wrong?