使用したLOAD文は次の通りです。
試験用LOAD文
(画像をクリックすると別ウィンドウに拡大図を表示します)
「TESTDATA.csv」ファイルには100万件分のデータが含まれており、ファイルサイズは103,796,650Byteです。
それぞれのストレージエンジンごとの処理時間は図2の通りになりました。
図2:LOAD文試験の結果
ディスク上にデータを書き出さないMemoryエンジンの速度が速いことは当然の結果と思います。
また表2に、MyISAM/Archive/CSVエンジンの100万件のレコードを格納したテーブルファイルのサイズを示します。Archiveエンジンのテーブルファイルのサイズは他の2つに比べて小さいことがわかります。
ストレージエンジン |
テーブルファイルサイズ(Byte) |
MyISAM |
148,000,000 |
Archive |
80,265,258 |
CSV |
116,796,650 |
表2:テーブルファイルのサイズ
|