- 浏览: 7857516 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
这几天老外就mysql 5.6和5.5,MariaDB的benchmark讨论的很热烈,参考http://t.cn/zYoXNND一文,而法国朋友身先士卒,在http://t.cn/zYKgDmk中一连做了多个评测。下面大致归纳下
这些文中的观点
1) 在大名顶顶的percona公司的Peter Zaitsev 一文中(http://www.mysqlperformanceblog.com/2013/02/18/is-mysql-5-6-slower-than-mysql-5-5/)
用到的sysbench参数为:
table-size=1000000 --num-threads=1 --oltp-read-only=on --init-rng=on --max-requests=0 --max-time=300 run
然后出来的比较图为
这个是单线程下的结果,可以看到myql 5.5比5.6和即使5.6关闭掉perfomacne schmea功能都要快点。
而当64个线程的时候,结果图为:
可以看到,mysql 5.5居然依然优于5.6一点。文中的评论也值得一看,其中提到了作者用的评测机器硬件情况。
2) 再来看法国人http://dimitrik.free.fr/blog/archives/02-01-2013_02-28-2013.html#162 这篇文章,这篇文章中对之前他做的评测系列做了说明,分别为:
1) http://dimitrik.free.fr/blog/archives/2013/02/mysql-performance-mysql-56-vs-mysql-55-vs-mariadb-55.html
这篇文章的结果是,mysql 5.6优于mysql 5.6和mariadb 55;而且从结果可以看到,机器越牛B,比如到24,32核,则性能越优;
而在http://dimitrik.free.fr/blog/archives/2013/02/mysql-performance-analyzing-benchmarks-part1-mysql-56-and-mariadb-55.html
一文中,则说到了一些要注意的地方,包括:
1)Performance Schema (PFS) 的开销要注意,最好对比时把5.5,5.6的pfs都关闭,其中5.6是默认打开,5.5是关闭的,会有性能的开销;
2) 当用到16,24核的时候(充分利用),mysql 5.6性能比5.5好不少;
3) 使用jemalloc库
(http://wangkaisino.blog.163.com/blog/static/1870444202011431112323846/)
下面是原文摘录:
don't forget to turn Performance Schema off in MySQL 5.6 if you're comparing it with previous MySQL versions (otherwise it'll not be apples-to-apples comparison)..
if you're looking for a full power TPS results on your HW server - share the same CPU cores for both "client" and "server" (or use another server for "client", but be sure your "client" activity (here sysbench) is not blocked by any HW or SW limits other than MySQL server itself)..
check your MySQL Server configuration settings (mine is here, but I'm not pretending to have the most adapted one, and believe me, you will always be able to find a better tuning for your workload by yourself ;-))
adopt jemalloc library from the beginning -- it may save you a lot of headache time! ;-)
新东西一般不要生产环境了,要观察再观察,呵呵
新东西有新东西的好处,特别是在索引调优,执行计划方面,还是很不错的,性能上如果其实不是差太多
这些文中的观点
1) 在大名顶顶的percona公司的Peter Zaitsev 一文中(http://www.mysqlperformanceblog.com/2013/02/18/is-mysql-5-6-slower-than-mysql-5-5/)
用到的sysbench参数为:
table-size=1000000 --num-threads=1 --oltp-read-only=on --init-rng=on --max-requests=0 --max-time=300 run
然后出来的比较图为
这个是单线程下的结果,可以看到myql 5.5比5.6和即使5.6关闭掉perfomacne schmea功能都要快点。
而当64个线程的时候,结果图为:
可以看到,mysql 5.5居然依然优于5.6一点。文中的评论也值得一看,其中提到了作者用的评测机器硬件情况。
2) 再来看法国人http://dimitrik.free.fr/blog/archives/02-01-2013_02-28-2013.html#162 这篇文章,这篇文章中对之前他做的评测系列做了说明,分别为:
1) http://dimitrik.free.fr/blog/archives/2013/02/mysql-performance-mysql-56-vs-mysql-55-vs-mariadb-55.html
这篇文章的结果是,mysql 5.6优于mysql 5.6和mariadb 55;而且从结果可以看到,机器越牛B,比如到24,32核,则性能越优;
而在http://dimitrik.free.fr/blog/archives/2013/02/mysql-performance-analyzing-benchmarks-part1-mysql-56-and-mariadb-55.html
一文中,则说到了一些要注意的地方,包括:
1)Performance Schema (PFS) 的开销要注意,最好对比时把5.5,5.6的pfs都关闭,其中5.6是默认打开,5.5是关闭的,会有性能的开销;
2) 当用到16,24核的时候(充分利用),mysql 5.6性能比5.5好不少;
3) 使用jemalloc库
(http://wangkaisino.blog.163.com/blog/static/1870444202011431112323846/)
下面是原文摘录:
don't forget to turn Performance Schema off in MySQL 5.6 if you're comparing it with previous MySQL versions (otherwise it'll not be apples-to-apples comparison)..
if you're looking for a full power TPS results on your HW server - share the same CPU cores for both "client" and "server" (or use another server for "client", but be sure your "client" activity (here sysbench) is not blocked by any HW or SW limits other than MySQL server itself)..
check your MySQL Server configuration settings (mine is here, but I'm not pretending to have the most adapted one, and believe me, you will always be able to find a better tuning for your workload by yourself ;-))
adopt jemalloc library from the beginning -- it may save you a lot of headache time! ;-)
评论
4 楼
jackyrong
2013-02-21
MrLee23 写道
执行计划方面,还是很不错的,性能上如果其实不是差太多
新东西有新东西的好处,特别是在索引调优,执行计划方面,还是很不错的,性能上如果其实不是差太多
如果你选的话会选5.6?
jackyrong 写道
MrLee23 写道
本来想用5.6,看完了。。。又放弃了5.6
新东西有新东西的好处,特别是在索引调优,执行计划方面,还是很不错的,性能上如果其实不是差太多
如果你选的话会选5.6?
新东西一般不要生产环境了,要观察再观察,呵呵
3 楼
MrLee23
2013-02-21
执行计划方面,还是很不错的,性能上如果其实不是差太多
新东西有新东西的好处,特别是在索引调优,执行计划方面,还是很不错的,性能上如果其实不是差太多
如果你选的话会选5.6?
jackyrong 写道
MrLee23 写道
本来想用5.6,看完了。。。又放弃了5.6
新东西有新东西的好处,特别是在索引调优,执行计划方面,还是很不错的,性能上如果其实不是差太多
如果你选的话会选5.6?
2 楼
jackyrong
2013-02-21
MrLee23 写道
本来想用5.6,看完了。。。又放弃了5.6
新东西有新东西的好处,特别是在索引调优,执行计划方面,还是很不错的,性能上如果其实不是差太多
1 楼
MrLee23
2013-02-21
本来想用5.6,看完了。。。又放弃了5.6
发表评论
-
让 InnoDB 多任务运行
2018-09-06 16:06 748今天偶然看到的一招,记录下 如果服务器上的参数 innodb_ ... -
mysql中查询连接工作状态
2018-05-31 15:13 643#!/bin/bash while true do mysql ... -
MYSQL BACKUP的SHELL相关语句
2018-05-25 20:33 508#!/bin/bash ###############Basi ... -
MySQL This function has none of DETERMINISTIC, NO SQL...错误1418 的原因分析及解决方法
2018-05-08 11:17 576MySQL开启bin-log后,调用存储过程或者函数以及触发器 ... -
NUMA的选择
2018-04-24 09:52 1350现在的机器上都是有 ... -
关于MYSQL 5.7线程池的好文收集
2018-03-27 10:57 1480来自腾讯工程师的好文: https://www.jianshu ... -
MYSQL 的审计日志插件
2017-11-30 10:19 1234MYSQL 的审计日志插件,可惜目前只是LINUX用: 来自M ... -
mybatis generator中的字段大小写生成问题
2017-10-22 19:35 11254mybatis generator插件中,如果 mysql数据 ... -
(转)MySQL InnoDB缓冲池配置详解
2017-10-09 16:55 3994一、InnoDB缓冲池 InnoDB维护一个称为缓冲池的内存 ... -
(转)MySQL 5.7默认SQL模式带来的问题总结
2017-10-05 18:46 1825http://www.ywnds.com/?p=8865 在 ... -
(转)MySQL 5.7默认ONLY_FULL_GROUP_BY语义介绍
2017-10-05 18:45 1145http://www.ywnds.com/?p=8184 ON ... -
MySQL 5.6 新功能之 Index Condition Pushdown (ICP)
2017-10-05 15:52 748http://www.cnblogs.com/zhoujiny ... -
mysql 5.7中的MBR和BKA算法
2017-10-03 15:11 1683一、什么是MRR MMR全称是Multi-Range Re ... -
(收藏)万字总结:学习MySQL优化原理,这一篇就够了!
2017-09-30 23:37 1148http://dbaplus.cn/news-155-1531 ... -
(转)MySQL中NULL和空值的区别
2017-09-23 15:57 2190MySQL中NULL和空值的区别 http://www.yw ... -
mysql 5.7中关于count(*)的优化
2017-09-20 19:15 2306在mysql 5.7中,对于select count(*) f ... -
MySQL 索引设计概要
2017-09-12 21:12 475<<MySQL 索引设计概要>>,不错 ... -
10分钟学会理解和解决MySQL乱码问题
2017-07-22 18:21 504http://cenalulu.github.io/mysql ... -
MySQL的or/in/union与索引优化
2017-07-22 08:29 901https://mp.weixin.qq.com/s/ZWez ... -
MySQL统计一个列中不同值的数量
2017-07-11 14:04 16234https://yiqiwuliao.com/post/mys ...
相关推荐
mysql5.6-5.5主从备份 A服务器(主服务器Master):9.1.6.217 mysql:5.6 redhat5.8 B服务器(从服务器Slave):localhost mysql:5.5 win10
mysql5.5-5.6InnoDB等详细调优文档
MYSQL5.5.6源码,里面有mysql的源码,可以供大家使用
mysql8.0驱动包,支持MySQL 5.5, 5.6, 5.7,8.0
mysql8.0.11驱动包,兼容支持MySQL 5.5, 5.6, 5.7,8.0
mysql5.5、mysql5.5、mysql5.7、mysql8 各种版本最新下载合集 MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提 高了灵活性。 MySQL...
最近部署mysql5.6,发现默认mysql只允许本地提供服务,如果要进行若干配置,记录如下。 一、设置MySQL服务允许外网访问 修改mysql的配置文件,有的是my.ini(windows),有的是my.cnf(linux), 在配置文件中增加 ...
完美支持mysql5.5,5.6,5.7版本,亲测timestamp(0-6) 都支持,之前换过几个版本都不支持timestamp(6),换了这个才支持,
Table of Contents Preface, Notes, Licenses . . . . . . . . ....1. Licenses for Third-Party Components ....1.1. FindGTest.cmake License ....1.2. LPeg Library License ....1.3. LuaFileSystem Library License ....
mysql升级到5.7文档,详细介绍升级方式,简单高效并且无影响
MySQL 5.5.39.0 数据库 下载 mysql-installer-community-5.5.39.0.msi 下载。
MySQL 5.5.35.0 数据库 下载 mysql-installer-community-5.5.35.0.msi 下载。
mysql-installer-community-5.6.50.0.msi
MySQL 4.1 5.0 5.1 5.5 5.6各版本的主要区别,DBA要明白
简介MySQL 5.6版本,为MySQL最新的一个大版本,相对于MySQL 5.1/5.5,无论是MySQL Server层面,还是InnoDB Engine层
集合网上资料和自身实际安装整理的centos5.5安装mysql5.5,文档中有5.5和5.6的下载地载,如果安装5.6还需要找一点资料。
主要介绍了MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别整理,非常不错,具有参考借鉴价值,需要的朋友可以参考下
1.修复了短链接,之前的短链接全部报废。 ... 3.本款打赏自带视频,搭建即可运营使用。 4.对接免挂机免签支付,不用挂机软件,上传收款码就能用。...5.修复前台动不动乱码,真正的完美运营,本人...MySQL 5.6.48 PHP-5.5
1.3 Oracle MySQL 5.6 17 1.3.1 客户端软件: MySQL Monitor18 1.3.2 MySQL服务器软件18 1.3.3 MySQL数据字典22 1.4 小结22 1.5 习题23 第2章 客户端接口25 2.1 SQL*Plus 26 2.1.1 与SQL*Plus连接和 断开连接 26 ...