我试图计算mysql中所有表的总大小:
SELECT sum( data_length + index_length ) / 1024 / 1024 "Mb" FROM information_schema.TABLES;
+--------------+
| Mb |
+--------------+
| 942.02298263 |
+--------------+/opt/mysql5 5/data/ibdata的大小为3.1GB。为何这两个数字会有这样的分别呢?
发布于 2014-02-26 16:32:09
ibdata是InnoDB基础结构中最繁忙的文件。它包含了许多不同类别的信息。
您可以看到一个图形表示这里。
以下是关于这个主题的讨论的几个链接。
您所选择的(如果有的话)操作显然将取决于您的设置和目标。不过,我会考虑调整inndb_log_file_size文件中的my.cnf,因为这些文件很快就会变得很大。
https://stackoverflow.com/questions/22046990
复制相似问题