首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL最佳性能设置

MySQL最佳性能设置
EN

Database Administration用户
提问于 2016-02-10 22:01:52
回答 1查看 766关注 0票数 2

我将在MySQL服务器上进行一些性能测试,因为我想评估MySQL在某些情况下的行为。MySQL是在我的服务器上安装的唯一(额外的)软件(Windows 2012),因此不会有其他进程干扰它。

目前,我在我的MySQL实例上有默认设置--如果我没记错的话,我唯一更改的设置就是安装它时的模式--“独立”模式。

我应该更改哪些设置?我最感兴趣的是给MySQL尽可能多的资源--我真的想给它一切可能的东西。

你能告诉我一些设置,手册等吗?

我将在多种硬件配置上进行测试(从商品硬件(从基于i7的笔记本电脑开始)到带有“顶级”磁盘的Gen9 HP服务器(通过>1GB/S)。

我将测试MySQL 5.7和InnoDB引擎。

我将在一个相当大的数据集中测试一些SQL语句(2-3个15+百万行表)。我将测试(批量)插入、选择、更新和删除语句。

EN

回答 1

Database Administration用户

发布于 2016-02-11 00:14:27

这个问题的答案因所使用的数据库引擎后端而异。

如果您对它们都非常不熟悉,我建议您使用TokuDB,因为它完全是自配置的,不需要进行任何修改。

我在Aria表中使用MariaDB (MySQL克隆)。我的配置会和你的完全不同。

如果使用InnoDB,则将innodb_buffer_pool_size设置为您认为适合使用的数据库的80%,最多比您的数据大小大10%。

如果使用TokuDB,请使用股票配置。

如果你使用MyISAM,愿洛基怜悯你的灵魂。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/128900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档