压缩前文件大小:172M
5.5 版本:
不压缩:
time mysql -S /dev/shm/mysql_5.5.sock test < /home/tao.li1/table
real 0m42.046s
user 0m1.901s
sys 0m0.046s
压缩:KEY_BLOCK_SIZE=8;
time mysql -S /dev/shm/mysql_5.5.sock test < /home/tao.li1/table
real 3m47.694s
user 0m1.910s
sys 0m0.052s
压缩后文件大小:96M
压缩:KEY_BLOCK_SIZE=4;
# time mysql -S /dev/shm/mysql_5.5.sock test < /home/tao.li1/video
real 9m19.603s
user 0m1.902s
sys 0m0.050s
压缩后文件大小:92M
------------------------
maria db,mysql 5.6
不压缩:
time mysql -S /dev/shm/mysql_5.6.sock test < /home/tao.li1/table
real 0m39.969s
user 0m2.405s
sys 0m0.043s
压缩:
time mysql -S /dev/shm/mysql_5.6.sock test < /home/tao.li1/table
real 2m56.830s
user 0m1.548s
sys 0m0.057s
压缩后文件大小:96M
压缩:KEY_BLOCK_SIZE=4;
# time mysql -S /dev/shm/mysql_5.6.sock test < /home/tao.li1/video
real 6m59.608s
user 0m1.540s
sys 0m0.059s
压缩后文件大小:92M
tokudb:
未压缩:
time mysql -socket=/dev/shm/mysql_tokudb.sock test3 < video
real 1m23.657s
user 0m1.529s
sys 0m0.040s
15M idx+ 21M main = 36M
压缩:
KEY_BLOCK_SIZE=4
time mysql --socket=/dev/shm/mysql_tokudb.sock test4 < video
real 1m31.142s
user 0m1.515s
sys 0m0.047s
11M idx+ 16M main = 27M
archive db:
没有任何索引:
# time mysql -S /dev/shm/mysql.sock test5 < video
real 0m22.000s
user 0m2.353s
sys 0m0.058s
需要修改索引:
CREATE TABLE `video_20130129` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`times` int(11) unsigned NOT NULL DEFAULT '1',
`realtimes` int(11) NOT NULL DEFAULT '1',
UNIQUE KEY `id` (`id`)
) ENGINE=ARCHIVE AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
不能增加多个索引:
ERROR 1069 (42000): Too many keys specified; max 1 keys allowed
文件大小:
13M
没有评论:
发表评论