我们遇到了表格大小的奇怪问题。我们试图减小表的大小,并检查是否尝试使用MySQL Yog将一个约27GB的大表复制到同一服务器上的另一个Test DB。和输出很奇怪!在新数据库中,表大小减小到了约3GB。
我们已经比较了一些随机记录索引和所有内容,似乎所有内容都一样,没有数据丢失。记录数完全相同!这两张桌子看起来和我们一样。
任何人都可以帮助了解为什么减小表大小吗?
两个数据库之间唯一的区别是数据库排序规则:
没有其他区别。两个数据库都在同一服务器上,表中的字段相同,只是使用SQL Yog从一个位置复制到另一个位置。
我们还尝试将大小约3-7 GB的其他表从同一数据库复制到同一服务器上的同一测试数据库,并且还尝试将同一表复制到另一服务器的具有相同归类和不同归类的数据库-但是我们得到了那里的大小完全相同(只有几MB的差异是由于可用数据空间所致)
这是旧表大小(在架构文件中也已验证)
这是表架构:
感谢您为这个奇怪的问题提供帮助!