単一のファイル構成 (/var 内) で InnoDB データベースを使用しているため、innodb_file_per_table はありません。
MySql ワークベンチで、データベースの使用スペースを照会すると、このクエリで
SELECT table_schema "Database", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB"
FROM information_schema.TABLES GROUP BY table_schema;
47 GB のデータがあると表示されます。ただし、ibdata1 のサイズは 99 GB です...
ibdata1 には、テーブル インデックス、MVCC (Multiversioning Concurrency Control) データ、テーブル メタデータなど、テーブル データ以外のものがたくさん含まれていることを知っています。
私の質問は次のとおりです。おそらく 52 GB の ibdata1 が medatada であり、他の多くのものであることは正常ですか? 通常、ibdata1 ファイルにはテーブル データ以外にどのくらいのデータを含める必要がありますか?