返回首页 | 网站案例 | 帮助中心

合作共赢、快速稳定、服务地方的网站建设提供商

北京网站建设

服务热线:13812345678

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...的性能也可以得到改善,当然,在设置此参数的时候,也不应该一味地求大,很多时候追求极端反而会影响系统整体性能,毕竟系统性能是从整体来看的,而不能仅仅针对某一个或某一类操作.

建站流程

    北京网站建设流程