When I fill the buffer pool and then start dropping tables, mysql freezes after saveral drops.
Monitoring of buffer pool data during the process:
[[root@pm05 :: (none)]] > show global status like "%buffer_pool_bytes%";
+--------------------------------+-------------+
| Variable_name | Value |
+--------------------------------+-------------+
| Innodb_buffer_pool_bytes_data | 60038922240 |
| Innodb_buffer_pool_bytes_dirty | 372752384 |
+--------------------------------+-------------+
2 rows in set (0.00 sec)
[[root@pm05 :: (none)]] > show global status like "%buffer_pool_bytes%";
+--------------------------------+-------------+
| Variable_name | Value |
+--------------------------------+-------------+
| Innodb_buffer_pool_bytes_data | 60038922240 |
| Innodb_buffer_pool_bytes_dirty | 339984384 |
+--------------------------------+-------------+
2 rows in set (0.00 sec)
[[root@pm05 :: (none)]] > show global status like "%buffer_pool_bytes%";
+--------------------------------+-------------+
| Variable_name | Value |
+--------------------------------+-------------+
| Innodb_buffer_pool_bytes_data | 60038922240 |
| Innodb_buffer_pool_bytes_dirty | 325713920 |
+--------------------------------+-------------+
2 rows in set (0.00 sec)
[[root@pm05 :: (none)]] > show global status like "%buffer_pool_bytes%";
+--------------------------------+-------------+
| Variable_name | Value |
+--------------------------------+-------------+
| Innodb_buffer_pool_bytes_data | 60038922240 |
| Innodb_buffer_pool_bytes_dirty | 288768000 |
+--------------------------------+-------------+
2 rows in set (0.01 sec)
[[root@pm05 :: (none)]] > show global status like "%buffer_pool_bytes%";
+--------------------------------+-------------+
| Variable_name | Value |
+--------------------------------+-------------+
| Innodb_buffer_pool_bytes_data | 60038922240 |
| Innodb_buffer_pool_bytes_dirty | 288768000 |
+--------------------------------+-------------+
2 rows in set (0.00 sec)
When I fill the buffer pool and then start dropping tables, mysql freezes after saveral drops.
Monitoring of buffer pool data during the process:
[[root@pm05 :: (none)]] > show global status like "%buffer_ pool_bytes% "; ------- ------- ------- -----+- ------- -----+ ------- ------- ------- -----+- ------- -----+ buffer_ pool_bytes_ data | 60038922240 | buffer_ pool_bytes_ dirty | 372752384 | ------- ------- ------- -----+- ------- -----+
+------
| Variable_name | Value |
+------
| Innodb_
| Innodb_
+------
2 rows in set (0.00 sec)
[[root@pm05 :: (none)]] > show global status like "%buffer_ pool_bytes% "; ------- ------- ------- -----+- ------- -----+ ------- ------- ------- -----+- ------- -----+ buffer_ pool_bytes_ data | 60038922240 | buffer_ pool_bytes_ dirty | 339984384 | ------- ------- ------- -----+- ------- -----+
+------
| Variable_name | Value |
+------
| Innodb_
| Innodb_
+------
2 rows in set (0.00 sec)
[[root@pm05 :: (none)]] > show global status like "%buffer_ pool_bytes% "; ------- ------- ------- -----+- ------- -----+ ------- ------- ------- -----+- ------- -----+ buffer_ pool_bytes_ data | 60038922240 | buffer_ pool_bytes_ dirty | 325713920 | ------- ------- ------- -----+- ------- -----+
+------
| Variable_name | Value |
+------
| Innodb_
| Innodb_
+------
2 rows in set (0.00 sec)
[[root@pm05 :: (none)]] > show global status like "%buffer_ pool_bytes% "; ------- ------- ------- -----+- ------- -----+ ------- ------- ------- -----+- ------- -----+ buffer_ pool_bytes_ data | 60038922240 | buffer_ pool_bytes_ dirty | 288768000 | ------- ------- ------- -----+- ------- -----+
+------
| Variable_name | Value |
+------
| Innodb_
| Innodb_
+------
2 rows in set (0.01 sec)
[[root@pm05 :: (none)]] > show global status like "%buffer_ pool_bytes% "; ------- ------- ------- -----+- ------- -----+ ------- ------- ------- -----+- ------- -----+ buffer_ pool_bytes_ data | 60038922240 | buffer_ pool_bytes_ dirty | 288768000 | ------- ------- ------- -----+- ------- -----+
+------
| Variable_name | Value |
+------
| Innodb_
| Innodb_
+------
2 rows in set (0.00 sec)
Looks like it's not PXC issue, but mysql 5.7 bug