1.1.1 MySQL5.5默认存储引擎的调整(3)

Sysbench是一个模块化、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试:

CPU性能

磁盘I/O性能

调度程序性能

内存分配及传输速度

POSIX线程性能

数据库性能(OLTP基准测试)

目前Sysbench主要支持 MySQL、PostgreSQL、Oracle 这3种数据库。下面来看看它的安装步骤。

接下来,按照以下步骤安装:

# tar zxvf Sysbench-0.4.8.tar.gz

# cd Sysbench-0.4.8

# . /configure

--with-MySQL-includes=/usr/local/MySQL/include

--with-MySQL-libs=/usr/local/MySQL/lib

# make && make install

在Sysbench 读和写及只读压力测试中,服务器分别采用了6、12、18、24、30、36核的CPU来进行对比,其并发连接数均设置为64。从图1-2和图1-3中可以看出,随着CPU核数的增加,InnoDB的吞吐量反而越好,反观MyISAM, 其吞吐量几乎没有什么变化,显然,MyISAM的表锁定机制降低了读和写的吞吐量。由此,也说明了为什么在MySQL5.5.X版本中InnoDB被设置为默认的存储引擎。

下面附上官方InnoDB的参数:

--innodb_purge_threads=1

--innodb_file_format=barracuda

--innodb-buffer-pool-size=8192M

--innodb_support_xa=FALSE

--innodb_flush_method=O_DIRECT

--innodb-flush-log-at-trx-commit=2

--innodb-log-file-size=2000M

--innodb-log-buffer-size=64M

--innodb-io-capacity=200

--skip-innodb-adaptive-hash-index

--innodb-read-io-threads=8

--innodb-write-io-threads=8

--innodb_change_buffering=all

--innodb_stats_on_metadata=off

--innodb-buffer-pool-instances=12

--skip-grant-tables

--max_tmp_tables=100

--query_cache_size=0

--query_cache_type=0

--max_connections=1000

--max_prepared_stmt_count=1048576

--sort_buffer_size=32768

关于InnoDB Plugin介绍,请参考MySQL5.5手册:

【责任编辑:book TEL:(010)68476606】

点赞 0

mysql 5.1.3_1.1.1 MySQL5.5默认存储引擎的调整(3)相关推荐

  1. mysql5.5默认引擎_InnoDB 作为默认存储引擎(从mysql-5.5.5开始)

    InnoDB as Default Storage Engine 从mysql-5.5.5开始,InnoDB作为默认存储引擎,InnoDB作为支持事务的存储引擎,拥有相关的RDBMS特性:包括ACID ...

  2. mysql默认存储引擎_MySQL5.5 所支持的存储引擎

    本博文的主要内容有 .存储引擎的概念 .MySQL5.5 所支持的存储引擎 .操作默认存储引擎 .选择存储引擎 与其他的数据库软件不同,MySQL数据库软件提供了一个名为存储引擎的概念,由于存储引擎是 ...

  3. MySQL如何修改表的储存方式_修改mysql默认存储引擎的方法

    修改mysql默认存储引擎的方法,供大家学习参考. 先来了解一下mysql存储引擎: mysql服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及my ...

  4. mysql默认存储引擎的索引结构是_InnoDB引擎的索引和存储结构

    在Oracle 和SQL Server等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的. 而MySql数据库提供了多种存储引擎.用户可以根据不同的需求为数据表选择不同的存储引擎,用户也可以根 ...

  5. mysql怎么换引擎_如何更换MySQL默认存储引擎

    查看MySQL默认存储引擎 登录MySQL服务器,运行show engines命令: mysql> show engines; +------------+---------+--------- ...

  6. mysql的脚本默认存_MySQL修改默认存储引擎的实现方法

    mysql存储引擎: MySQL服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及MySQL的索引管理.通过定义的API,MySQL服务器能够与存储引 ...

  7. mysql存储引擎查看语句,在MySQL中,可以使用(??)语句查看MySQL服务器采用的默认存储引擎...

    在MySQL中,可以使用(??)语句查看MySQL服务器采用的默认存储引擎 答:SHOW VARIABLES; 名词解释:顾姑冠 答:蒙古族已婚妇女的首服,由帽子.冠体.披幅.系带.冠顶.羽毛五部分组 ...

  8. 查看mysql存储引擎及修改默认存储引擎

    修改mysql的默认存储引擎1.查看mysql存储引擎命令, 在mysql>提示符下搞入show engines; 字段 Support为:Default表示默认存储引擎 2.设置InnoDB为 ...

  9. mysql改存储引擎教程_MySQL修改默认存储引擎

    mysql存储引擎: MySQL服务器采用了模块化风,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及MySQL的索引管理.通过定义的API,MySQL服务器能够与存储引擎 ...

最新文章

  1. 58到家技术总监沈剑:有选择的借鉴才能不走弯路
  2. TCP的三次握手、四次挥手,干货满满!
  3. 使用 Boost.Lambda 库创建并存储在 Boost.Function 对象中的函子中使用 Boost.Units 的数量、单位和绝对类型
  4. python学习 day6 (3月7日)
  5. Matlab高光谱样本相关性分析
  6. SpringBoot2.x整合quartz定时任务 快速入门
  7. 阿里巴巴编码规范java
  8. dubbo k8s 服务发现_记一次dubbo服务发现导致的OOM
  9. 教新人如何压制AVI和RMVB(教程及下载)
  10. java代码实现压缩文件.gz格式,解压后无后缀名问题
  11. vue 下载插件downloadjs
  12. yoloV3的惊艳结果--比较yoloV2
  13. python 的request包使用介绍,以one two three zero six为例
  14. ENVI Landsat8影像掩膜裁剪
  15. 《基于卷积神经网络(CNN)的网络流量分类》优秀本科毕设实验总结
  16. 【转】《仙剑奇侠传6》将更换全新引擎
  17. 所谓资本寒冬,不过是一厢情愿的破灭
  18. 告诉你Windows PE 是什么东东?详细介绍一下winpe
  19. 三星android5.0 蓝牙,蓝牙5.0手机有哪些 蓝牙5.0和4.2的区别是什么【区别介绍】
  20. 求3000以内的亲密数

热门文章

  1. Spring----Bean装配
  2. [Java反射基础四]通过反射了解集合泛型的本质
  3. [转]UIViewController内存管理
  4. 用来向登录页面输出验证码图片的一般处理程序页面
  5. 深入详解Java线程池——ThreadPoolExecutor
  6. Codeforces Round #413(Div. 1 + Div. 2, combined)——ABCD
  7. jni java与c++交互返回三维数组jobjectArray
  8. MySQL数据库(10)----IN 和 NOT IN 子查询
  9. android中获取打气筒的几种方式
  10. C#读写文本文件,字符串截取