私はMariaDBを使用しています。10.1.16同じデータのデータファイルサイズの違いは?
今回はとても簡単です。オラクルから
データを選択し、MariaDBに負荷INFILEデータコマンドを使用していることcsvファイル ロードを行います。 DBエンジンはInnoDBです。
データ行数は6497641です。 両方のテーブルが同じクエリで作成されます。 PKはauto_incrementおよびint型です。
...
- TABLE1によって作成された行 - ロードINFILEデータ...
- TABLE2 - ... TABLE1 SELECT * FROM TABLE2に
サイズを挿入のテーブルは以下の通りです。
- TABLE1 - 3.3GBytes
- TABLE2 - mysql.innodb_table_statsで1.9GBytes
内容は以下の通りです。
- TABLE1:n_rows(5438171)、clustered_index_size(196096)、sum_of_other_index_sizes(12853)
- TABLE2:n_rows(6407131)、clustered_index_size(106048)、sum_of_other_index_sizes(12273)
私は、ファイルのサイズが異なる理由を知りたいと思います。
ありがとうございました。
ここにあなたがhttp://dba.stackexchange.com/questions/tagged/mysqlに尋ねるところです。それに固執して作業しないでください! :p – Drew
ありがとう@ドリュー。今私の質問の答えを探しています。 – Asker