欢迎您访问南京安优网络官方网站,本公司专注于:网站制作、小程序开发、网站推广。 24小时服务热线:400-8793-956
当前位置:南京网站制作公司 > 资讯中心 > 安优观点
优化Mysql:3个简单的调整
来源:南京网站制作 时间:2018-02-19 08:39:29

优化Mysql:3个简单的调整
原创 2018-02-19 杜亦舒 性能与架构
前言
调整下面3项参数配置可以起到很好的优化效果,简单实用。

1. 使用 InnoDB 存储引擎
如果你还在使用 MyISAM 存储引擎,强烈建议改为 InnoDB,InnoDB 的优越性有很多,举个简单的例子:

MyISAM:只在内存中存放索引
InnoDB:在内存中存索引和数据
修改的方法:

ALTER TABLE table_name ENGINE=InnoDB;
2. 让 InnoDB 使用全部内存
innodb_buffer_pool_size参数指定了 InnoDB 可以使用的内存总量。

建议设置为物理内存的 80%,因为要给操作系统留有空间。

如果你的内存是 32GB,可以设置为大约 25GB

innodb_buffer_pool_size = 25600M
注意:

(1)如果值小于1GB,说明真的应该升级服务器了

(2)如果内存特别大,例如200gb,就不必给操作系统留 20% 了,因为OS用不了 40gb

3. 让 InnoDB 多任务
innodb_buffer_pool_size的值大于 1G时,innodb_buffer_pool_instances会把 InnoDB 的缓存池划分成多个实例。

多个缓冲池的好处:

多个线程同时访问缓冲池时可能会遇到瓶颈,而多个缓冲池则可以最小化这个冲突
官方建议的 buffer 数量:

每个 buffer pool 实例至少要 1G
例如内存为 32GB,innodb_buffer_pool_size为 25GB,那么合适的方案就是 25600M / 24 = 1.06GB

innodb_buffer_pool_instances = 24
小结
希望这3个小建议可以对您有点帮助
 


本文地址:http://www.njanyou.cn/news/1656.html
Tag: 优化 Mysql 调整
专业服务:南京网站制作,南京网站制作公司,南京网站建设公司
联系电话:025-65016872
上一篇: 到底什么是营销?
下一篇: 销售和营销的区别
最新案例
永银
永银
珠海跨境电商
珠海跨境电商
五颗星商城
五颗星商城
上海万客生鲜超市
上海万客生鲜超市
一九在线商城
一九在线商城
你可能感兴趣
小型企业平稳运营所需的 5 种软件类型
为什么每个人都在谈论 Advantage+ Creative
27 关于 Bing PPC 的统计数据
改善编程和 QA 之间协作的 4 种方法
您的网站给人留下第一印象:为什么好的网页设计对企业至关重要
网页设计和内容营销:最大限度地提高博客参与度的 6 个技巧
所有重要的 GA4 指标
ClickFunnels 与 Kajabi:详细比较
最后更新
打造直观体验:UX 和 UI 矩阵 了解 Advantage+ 定位 我们所知道的关于大规模谷歌算法泄漏的一切 如何撰写吸引受众注意力的营销电子邮件 如何使用数据抓取进行有效的竞争分析:分步指南 优化医疗保健提供商的 SEO 和在线形象:2024 年的最佳实践 Elementor:网站建设的首选(原因如下) 产品系列页面:提高电子商务转化率的设计策略
服务项目
南京网站制作 营销型网站 微信营销 IDC网站 精品案例