mysql 5.1.3_1.1.1 MySQL5.5默认存储引擎的调整(3)
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)相关推荐
- mysql5.5默认引擎_InnoDB 作为默认存储引擎(从mysql-5.5.5开始)
InnoDB as Default Storage Engine 从mysql-5.5.5开始,InnoDB作为默认存储引擎,InnoDB作为支持事务的存储引擎,拥有相关的RDBMS特性:包括ACID ...
- mysql默认存储引擎_MySQL5.5 所支持的存储引擎
本博文的主要内容有 .存储引擎的概念 .MySQL5.5 所支持的存储引擎 .操作默认存储引擎 .选择存储引擎 与其他的数据库软件不同,MySQL数据库软件提供了一个名为存储引擎的概念,由于存储引擎是 ...
- MySQL如何修改表的储存方式_修改mysql默认存储引擎的方法
修改mysql默认存储引擎的方法,供大家学习参考. 先来了解一下mysql存储引擎: mysql服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及my ...
- mysql默认存储引擎的索引结构是_InnoDB引擎的索引和存储结构
在Oracle 和SQL Server等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的. 而MySql数据库提供了多种存储引擎.用户可以根据不同的需求为数据表选择不同的存储引擎,用户也可以根 ...
- mysql怎么换引擎_如何更换MySQL默认存储引擎
查看MySQL默认存储引擎 登录MySQL服务器,运行show engines命令: mysql> show engines; +------------+---------+--------- ...
- mysql的脚本默认存_MySQL修改默认存储引擎的实现方法
mysql存储引擎: MySQL服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及MySQL的索引管理.通过定义的API,MySQL服务器能够与存储引 ...
- mysql存储引擎查看语句,在MySQL中,可以使用(??)语句查看MySQL服务器采用的默认存储引擎...
在MySQL中,可以使用(??)语句查看MySQL服务器采用的默认存储引擎 答:SHOW VARIABLES; 名词解释:顾姑冠 答:蒙古族已婚妇女的首服,由帽子.冠体.披幅.系带.冠顶.羽毛五部分组 ...
- 查看mysql存储引擎及修改默认存储引擎
修改mysql的默认存储引擎1.查看mysql存储引擎命令, 在mysql>提示符下搞入show engines; 字段 Support为:Default表示默认存储引擎 2.设置InnoDB为 ...
- mysql改存储引擎教程_MySQL修改默认存储引擎
mysql存储引擎: MySQL服务器采用了模块化风,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及MySQL的索引管理.通过定义的API,MySQL服务器能够与存储引擎 ...
最新文章
- 58到家技术总监沈剑:有选择的借鉴才能不走弯路
- TCP的三次握手、四次挥手,干货满满!
- 使用 Boost.Lambda 库创建并存储在 Boost.Function 对象中的函子中使用 Boost.Units 的数量、单位和绝对类型
- python学习 day6 (3月7日)
- Matlab高光谱样本相关性分析
- SpringBoot2.x整合quartz定时任务 快速入门
- 阿里巴巴编码规范java
- dubbo k8s 服务发现_记一次dubbo服务发现导致的OOM
- 教新人如何压制AVI和RMVB(教程及下载)
- java代码实现压缩文件.gz格式,解压后无后缀名问题
- vue 下载插件downloadjs
- yoloV3的惊艳结果--比较yoloV2
- python 的request包使用介绍,以one two three zero six为例
- ENVI Landsat8影像掩膜裁剪
- 《基于卷积神经网络(CNN)的网络流量分类》优秀本科毕设实验总结
- 【转】《仙剑奇侠传6》将更换全新引擎
- 所谓资本寒冬,不过是一厢情愿的破灭
- 告诉你Windows PE 是什么东东?详细介绍一下winpe
- 三星android5.0 蓝牙,蓝牙5.0手机有哪些 蓝牙5.0和4.2的区别是什么【区别介绍】
- 求3000以内的亲密数
热门文章
- Spring----Bean装配
- [Java反射基础四]通过反射了解集合泛型的本质
- [转]UIViewController内存管理
- 用来向登录页面输出验证码图片的一般处理程序页面
- 深入详解Java线程池——ThreadPoolExecutor
- Codeforces Round #413(Div. 1 + Div. 2, combined)——ABCD
- jni java与c++交互返回三维数组jobjectArray
- MySQL数据库(10)----IN 和 NOT IN 子查询
- android中获取打气筒的几种方式
- C#读写文本文件,字符串截取