bitscn.com
mysql建立索引删除索引很慢的解决
目前情况
建立索引非常慢,需8分钟...
目前环境:
----------------
table行: 30w
版本5.0.45-community-nt
系统xp cpu2.11g mem2g
测试语句:
----------------------
create index i_atian on gaopinzi(atian)drop index i_atian on gaopinzi
解决方法:调整my.ini的参数配制..不个_size统统加大10倍..
----------------------------------------------------
原来
read_buffer_size=64kread_rnd_buffer_size=256ksort_buffer_size=203kinnodb_additional_mem_pool_size=2minnodb_log_buffer_size=1m[sql] drop index i_atian on gaopinzi
受影响的行: 322750
时间: 459.031s
my.ini 提升10倍数
read_buffer_size=80m
read_rnd_buffer_size=80m
sort_buffer_size=88m
innodb_additional_mem_pool_size=200m
innodb_log_buffer_size=100m
ql] drop index i_atian on gaopinzi
受影响的行: 322750
时间: 33.766s
[sql] create index i_atian on gaopinzi(atian)
受影响的行: 322750
时间: 35.890s
bitscn.com
