Linux下MySQL,sysbench安装使用记录

1 篇文章 0 订阅
1 篇文章 0 订阅
本文记录了在Linux系统中安装MySQL的过程,包括使用yum和源码make build两种方式,以及这两种方法的区别。重点介绍了sysbench的安装与使用,作为一款多线程性能测试工具,sysbench能对MySQL的性能进行测试。文章还提到了jemalloc的安装,作为内存管理库,jemalloc在Firefox等应用中得到采用。在安装jemalloc时,通过Fedora的rpm包解决了编译问题。
摘要由CSDN通过智能技术生成

安装MySQL

两种方法

1. yum

2. 下载源码make build


两种安装方法区别

yum安装到默认目录

make build安装到自定义目录

如果是yum安装,安装sysbench时configure不用指定mysql目录,直接用默认目录

如果是make build安装, configure需要指定mysql目录

make build安装,配置文件my.cnf在/etc/my.cnf,yum安装不是


sysbench

sysbench可用于测试mysql性能。sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL。sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。

参考文档

sysbench安装,使用和测试

http://www.cnblogs.com/zhoujinyi/archive/2013/04/19/3029134.html

描述使用测试方法很详细,测试成功


sysbench安装,使用,结果解读

http://www.tuicool.com/articles/iQFF3i


安装sysbench

两个下载来源:Github和mysql

mysql上下载无法autogen,无法完成configure

从Github下载0.4 zip,正常。安装前需要安装libtools等


按照文档方法install sysbench

如果是default configure,安装在folder sysbench下


使用sysbench

先运行 mysql

启动mysqld,mysqld是mysql server

/etc/init.d/mysqld start

默认conf文件  /etc/my.cnf


mysqladmin create sbtest

运行sysbench,三步 prepare /run /cleanup


使用sysbench时可能会遇到libmysqlclient.so.18

环境变量 LD_LIBRARY_PATH 默认/usr/mysql/lib 改到/usr/local/mysql/lib


使用MySQL

root,密码为空

show databases;

use [database name];

show tables;

desc [table name];


安装jemalloc

今年年初由于facebook而火起来的jemalloc广为人之,但殊不知,它在malloc界里面很早就出名了。Jemalloc的创始人Jason Evans也是在FreeBSD很有名的开发人员。此人就在2006年为提高低性能的malloc而写的jemalloc。Jemalloc是从2007年开始以FreeBSD标准引进来的。软件技术革新很多是FreeBSD发起的。在FreeBSD应用广泛的技术会慢慢导入到linux。

目前jemalloc在firefox中也在使用。在firefox2中出现了内存碎片问题之后,便在firefox3中使用了jemalloc。在safari和chrome中使用的是google的tcmalloc


两个来源
1. Github下载,无法完成make,编译错误,可能编译器问题
2. 从Fedora下载rpm,jemalloc,jemalloc-devel成功,没有dependency

安装完后whereis jemalloc可找到jemalloc.so 路径/usr/lib64/libjemalloc.so



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值