关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

mysql都有哪些可以优化的地方

作者:佚名   时间:2014-11-23   分享到:

除了联楷网站建设之前介绍的优化方面外,myisam实际上还存在可以优化的地方和常用的优化技巧.
1.通过optimize命令来整理myisam表的文件,这就像使用windows操作系统一样会每隔一段时间都会做一次磁盘碎片整理,让系统中的文件尽量使用连续的空间,以提高文件访问速度,myisam在通过optimize优化整理的时候,主要是将因为数据删除和更新造成的碎片空间清理,使整个文件连续在一起,一般来说,在每次做了较大的数据删除操作之后都须要做一次optimize优化整理,而且每个季度都应该有一次optimize的维护操作.
2.设置myisam_max_[extra]_sort_file_size足够大,对repair table的效率可能会有较大改善.
3.在执行create index或repair table等需要大的排序操作之前,可以通过调整session级别的myisam_sort_buffer_size参数值来提高排序操作的效率.
4.通过打开delay_key_write功能,减少io同步的操作,提高写入性能.
5.通过调整bulk_insert_buffer_size来提高insert...select...这样的bulk insert操作的整体性能,load dota infile...的性能也可以得到改善,当然,在设置此参数的时候,也不应该一味地求大,很多时候追求极端反而会影响系统整体性能,毕竟系统性能是从整体来看的,而不能仅仅针对某一个或某一类操作.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/help/20151126/n1951.html

上海联楷网络新闻