加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql数据库中my.cnf配置文件关键参数优化配置的示例分析

发布时间:2022-02-08 22:48:02 所属栏目:MySql教程 来源:互联网
导读:小编给大家分享一下mysql数据库中my.cnf配置文件重要参数优化配置的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! MyISAM存储引擎 MyISAM存储引擎适用于读多写
       小编给大家分享一下mysql数据库中my.cnf配置文件重要参数优化配置的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
 
MyISAM存储引擎
 
       MyISAM存储引擎适用于读多写少,对读性能要求比较高的系统
 
Key_buffer_size,可以设置为内存的30%-40%左右。通过show variables like ‘%key_buffer_size%';
 
通过 show global status like ‘%key_blocks_unused%' 查看是否还有剩余,如果剩余很多,就不需要再加大key_buffer_size了
如果不用MyISAM,建议设置16m到32m就可以了
 
Query_cache 如果应用程序有大量读且应用程序级别没有缓存,设置这个会比较有用,但是也别太大,维护开销比较大,mysql反而会变慢,建议32m到512m
 
Sort_buffer_size当进行复杂查询时候用到,建议8m到16m
 
Query_cache_size缓存select查询结果,如果有大量相同查询,可以将这个值加大。
 
Bulk_insert_buffer_size 批量insert时候使用,必须小于key_buffer_size
 
Read_rnd_buffer_size sql有order by的情况下并且第二次查询时候就会用到,他会记录排序,将直接从内存中读取。
 
Thread_cache_size cache中保留多少线程重用,如果再设置的值内,线程断开也不会销毁,等待新链接。减少线程创建的开销。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读