返回顶部
首页 > 资讯 > 数据库 >启动MySQL如何加载Jemalloc
  • 414
分享到

启动MySQL如何加载Jemalloc

启动MySQL如何加载Jemalloc 2016-02-19 14:02:26 414人浏览 绘本
摘要

如何加载Jemalloc。 有时候,我们想采用Jemalloc代替glibc自带的lib库,或者如果想启用TokuDB引擎,则就必须启用Jemalloc才行了。 如果通过搜索引擎找到如何加载Jemalloc方法时,可能会看到像下面这种

启动MySQL如何加载Jemalloc

如何加载Jemalloc。

有时候,我们想采用Jemalloc代替glibc自带的lib库,或者如果想启用TokuDB引擎,则就必须启用Jemalloc才行了。

如果通过搜索引擎找到如何加载Jemalloc方法时,可能会看到像下面这种建议:

#修改my.cnf文件 [Mysqld_safe]配置区间,加上Jemalloc选项[mysqld_safe]thp-setting = nevermalloc-lib = /usr/lib64/libjemalloc.so

实际上这种做法现在已经不能用了。尤其是从Mysql 5.7版本开始,已经默认不使用mysqld_safe来启动了,可以改用下面的方法:

#在启动mysqld之前,执行命令export LD_PRELOAD=/lib64/libjemalloc.so#然后再正常启动mysqld即可,例如/usr/local/mysql/bin/mysqld --default-file=/mysql/mysql-8.0/my.cnf &

LD_PRELOAD是个环境变量,用于动态库的加载,动态库加载的优先级最高。
一般情况下,其加载顺序为:

LD_PRELOAD>LD_LIBRARY_PATH => /etc/ld.so.cache => /lib => /usr/lib

然后执行下面的命令确认是否正确加载了:

[root@imysql ~]# lsof -p `pidof mysqld` | grep -i jemallocmysqld  21481 mysql  mem  REG  253,0  212096  1600 /usr/lib64/libjemalloc.so.1

如果能看到类似上面的结果,就表示成功了。

最后多说一句,也可以考虑采用Google的TCMalloc(Google PerfORMance Tools项目),有同学测试过,其内存管理效率比Jemalloc还要略好些。

延伸阅读

  • Jemalloc项目:https://GitHub.com/jemalloc/jemalloc

  • TCMalloc项目:Https://github.com/gperftools/gperftools

您可能感兴趣的文档:

--结束END--

本文标题: 启动MySQL如何加载Jemalloc

本文链接: https://lsjlt.com/news/4668.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 启动MySQL如何加载Jemalloc
    如何加载Jemalloc。 有时候,我们想采用Jemalloc代替glibc自带的lib库,或者如果想启用TokuDB引擎,则就必须启用Jemalloc才行了。 如果通过搜索引擎找到如何加载Jemalloc方法时,可能会看到像下面这种...
    99+
    2016-02-19
    启动MySQL如何加载Jemalloc
  • 在jboss启动时如何加载class方法
    这篇文章主要介绍了在jboss启动时如何加载class方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一.在jboss启动时加载class方法A. 编写class,要imp...
    99+
    2023-06-03
  • win7开机不加载启动项如何解决
    要解决Windows 7开机不加载启动项的问题,可以尝试以下几种方法:1. 使用系统自带的“启动修复”工具:- 重新启动计算机,按下...
    99+
    2023-09-01
    win7
  • java启动时类加载不出如何解决
    有几种可能的解决方案:1. 检查类路径(classpath)是否正确设置。类加载器会在类路径下查找要加载的类文件,如果类路径配置错误...
    99+
    2023-08-29
    java
  • mysql如何启动
    mysql启动的方法:1、在运行窗口输入services.msc命令再点击确定。2、在服务窗口找到mysql并右键单击启动。3、在cmd窗口输入mysql -uroot -p命令再输入密码启动mysql。具体操作步骤:首先,按下win+r打...
    99+
    2024-04-02
  • linux如何启动mysql
    这篇文章主要介绍了linux如何启动mysql,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。linux如何启动mysql?1. 可以通...
    99+
    2024-04-02
  • centos如何启动mysql
    centos中启动mysql服务的方法:1、打开centos终端;2、输入“service mysqld star”或者“/etc/init.d/mysqld start”命令启动mysql服务即可。具体操作步骤:在centos系统桌面中使...
    99+
    2024-04-02
  • prometheus启动慢如何加速
    要加快Prometheus的启动速度,可以尝试以下方法: 增加资源:增加Prometheus的内存和CPU资源,可以帮助加速启动...
    99+
    2024-04-02
  • ubuntu如何加载8822驱动
    ubuntu加载8822驱动的方法:通过Ctrl+Alt+T快捷方式打开终端。输入以下命令更新系统。sudo apt update -y && sudo apt upgrade -y再输入以下命令安装依赖。sudo apt install ...
    99+
    2024-04-02
  • 在Win8下如何启动无加载项的IE10浏览器
      IE 在此模式下可以判断浏览器是否由于加载了插件、恶意软件以及 ActiveX 控件等而引起了网页工作不正常、浏览器无法工作、软件冲突等问题。   但是到了 Windows 8 系统下,由于取消了开始...
    99+
    2022-06-04
    加载 浏览器
  • hmcl启动器加载版本列表失败如何解决
    本篇内容主要讲解“hmcl启动器加载版本列表失败如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“hmcl启动器加载版本列表失败如何解决”吧! 解决方法 ...
    99+
    2023-01-31
    hmcl
  • linux启动时怎么加载程序
    在Linux启动时加载程序可以通过以下几种方式实现:1. 在启动脚本中添加命令:可以编辑启动脚本(如/etc/rc.local)并在...
    99+
    2023-08-29
    linux
  • ubuntu中如何启动mysql
    这篇“ubuntu中如何启动mysql”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ubuntu中如何启动mysql”文章吧...
    99+
    2023-07-04
  • 如何添加openSUSE启动脚本
    这篇文章给大家分享的是有关如何添加openSUSE启动脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。openSUSE启动程序的设置比较特殊,以openSUSE 11为例。openSUSE的启动较分散,主要有/...
    99+
    2023-06-16
  • Win7开机不加载启动项如何解决举例说明
    现在的电脑为了受到更好的保护,往往在开机的时候就加载了一些启动项,如:杀毒软件,安全卫士等等。可有时候会发现,在Win7操作系统中,安装后发现不能开机加载启动项。在注册表中,在msconfig中,在“启动&r...
    99+
    2023-06-01
    不加载启动项 Win7开机 启动项 举例说明 Win7
  • 通过启动文件夹无法添加启动项如何快速添加Win8.1启动项
      以前我们用Win7或中这种方法就不行了。不过也不要灰心,Win8一样可以自己添加开机启动项。现在系统之家小编教你如何快速添加Win8.1启动项。   Win8.1添加启动项方法也非常简单,只要找点电脑开机启动文件夹,...
    99+
    2023-06-06
    Win8.1 启动项 文件夹
  • OrchardCore 如何动态加载模块
    这篇文章主要讲解了“OrchardCore 如何动态加载模块”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“OrchardCore 如何动态加载模块”吧!Or...
    99+
    2024-04-02
  • iscroll如何动态加载数据
    这篇文章将为大家详细讲解有关iscroll如何动态加载数据,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下<div id="wrapp...
    99+
    2024-04-02
  • 如何动态加载JavaScript文件
    这篇文章主要介绍如何动态加载JavaScript文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、使用document.write/writeln()方式该种方式可以实现js文件...
    99+
    2024-04-02
  • 如何动态加载PHP扩展
    这篇文章给大家介绍如何动态加载PHP扩展,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。查看是否已经加载了扩展echo extension_loaded("redis");非常简单的一个函数...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作