MySQL Variables large_pages 数据库 参数变量解释及正确配置使用

本站中文解释

MySQL参数变量large_pages指的是一种比较大尺寸的内存页,用来配置MySQL数据库或者应用程序所使用的内存大小,也就是说一个MySQL参数变量设置的large_pages的大小,就可以控制MySQL数据库或者应用程序从操作系统分配的总内存大小。

要设置large_pages,首先需要使用系统管理员权限执行以下操作:

1.编辑/etc/sysctl.conf文件,在其中添加一个设置项:vm.nr_hugepages = ‘{NR_OF_LARGE_PAGES_REQUESTED}’,其中NR_OF_LARGE_PAGES_REQUESTED指的是想要使用的大内存页的数量;

2.执行sysctl -p来使设置生效;

3.编辑/etc/my.cnf文件,在其中添加一个设置项:large_pages=True;

4.重启MySQL服务,使设置生效。

设置完large_pages之后,就可以在MySQL的诊断信息中查看到MySQL目前使用的large_pages数量。

官方英文解释

large_pages

Command-Line Format --large-pages[={OFF|ON}]
System Variable large_pages
Scope Global
Dynamic No
Platform Specific Linux
Type Boolean
Default Value OFF

Whether large page support is enabled (via the
--large-pages option). See
Section 8.12.4.2, “Enabling Large Page Support”.


数据运维技术 » MySQL Variables large_pages 数据库 参数变量解释及正确配置使用