python insert_data.py
100000000 (一亿) 记录,文件大小:
$ ls -l
total 9404584
-rw-rw---- 4 _mysql wheel 2500000000 9 15 10:04 relationship.MYD
-rw-rw---- 4 _mysql wheel 2315130880 9 15 10:04 relationship.MYI
-rw-rw---- 1 _mysql wheel 8656 9 14 22:41 relationship.frm
创建 follower_id 的索引:
mysql> create index follower_idx on relationship (follower_id);
Query OK, 100000000 rows affected (17 min 21.25 sec)
Records: 100000000 Duplicates: 0 Warnings: 0
创建索引后的文件大小:
$ ls -l
total 12197000
-rw-rw---- 1 _mysql wheel 2500000000 9 15 23:57 relationship.MYD
-rw-rw---- 1 _mysql wheel 3744849920 9 16 00:03 relationship.MYI
-rw-rw---- 1 _mysql wheel 8656 9 15 23:49 relationship.frm
一百万条记录插入比较 (MyISAM vs InnoDB)
从结果看来差别很小