MySQL Benchmark
文章平均质量分 88
fullsail
一个写了14年代码的人,坐在这个角落,看眼前人来人往!
展开
-
MySQL Benchmark - 测试的相关环境
且将新火试新茶 - MySQL Benchmark公司内部最流行的数据库就是MySQL,而关于MySQL性能,我听过种种传说和流言。而对于数据库的性能优化和测试,我一直有强烈的兴趣,曾经见过一篇Oracle的性能优化文章,Linux Journal的Bert Scalzo所著的《Linux Maximus, Part 1: Gladiator-like Oracle Performanc原创 2008-10-20 23:29:00 · 1875 阅读 · 3 评论 -
注意InnoDB的记录长度,控制Blob字段的数量
注意InnoDB的记录长度,控制Blob字段的数量由于熊熊内测希望换64位MySQL DB。有点担心稳定问题,研究了半天kavin当年给的innodb db bug 记录。我们用的MySQL都是5.0。090609 22:09:41InnoDB: Assertion failure in thread 696346 in file btr0cur.c line 3781InnoDB原创 2009-09-20 23:20:00 · 4133 阅读 · 1 评论 -
MYSQL模拟真实环境下的性能
1 模拟真实环境下的性能再次强调的是,前面的测试数据都是性能测试,不能作为实际环境的性能数据,这些数据表现的应该是理想环境下的极限性能,其只能作为参考。既然测试用例不完整,我们就考虑模拟一下真实的环境。1.1 压力测试先准备检测一下MySQL在压力情况下的性能变化情况,测试的版本为MysQL4.0 gcc静态版本,使用的配置参数和原创 2008-12-19 01:26:00 · 1963 阅读 · 0 评论 -
且将新火试新茶 - MySQL Benchmark(全文)
且将新火试新茶 - MySQL Benchmark公司内部最流行的数据库就是MySQL,而关于MySQL性能,我听过种种传说和流言。而对于数据库的性能优化和测试,我一直有强烈的兴趣,曾经见过一篇Oracle的性能优化文章,Linux Journal的Bert Scalzo所著的《Linux Maximus, Part 1: Gladiator-like Oracle Performan原创 2009-01-11 00:21:00 · 8729 阅读 · 7 评论 -
InnoDB的性能
4 InnoDB的性能第一次认识InnoDB时,就是听说InnoDB能提供MySQL的支持事务和外键等支持,但是其性能大大不如MyISAM引擎。但是后来发现公司内部的游戏产品都在使用InnoDB数据库引擎,翻阅文档也发现InnoDB已经是MySQL自己从4.0开始内建的引擎。所以拿来比较一下。4.1 MySQL数据库引擎下面先介绍MySQL现有的数据库引原创 2008-11-15 02:05:00 · 2574 阅读 · 0 评论 -
MySQL的优化
7 MySQL的优化熟悉Oracle优化的人都知道Oracle的重要优化对象就是SGA区,其实MySQL也是一样的.MySQL的参数配置在my.cnf文件中。[注]。 mysql的配置大部分在my.cnf中,参数和SHOW VARIABLES显示的变量一样名称,但是有些却不是,有些是在启动参数中设置,有些是必须用SET语句更改。而且多个版本中有些参数原创 2009-01-08 23:59:00 · 5040 阅读 · 2 评论 -
STMT的测试
6 STMT的测试MySQL的API为什么在网络环境下表现较差?一方面由于MySQL的API全部直接使用SQL语句执行,SQL的分析成本是比较大的,同时每次都要传递SQL也占用带宽,一方面由于MySQL的结果是采用字符串的方式传递的,也是一个比较耗费资源的事情。为了解决这些不足,MySQL推出了一组新的API STMT。(我到现在没有搞明白是什么的缩写?)原创 2009-01-08 23:48:00 · 5746 阅读 · 1 评论 -
MySQL的查询Cache测试
3 MySQL的查询Cache测试我曾经对MySQL的Cache作了非常大的期望。因为提高数据库的性能的最好方法就是使用大规模的Cache,但是通过查询相关资料我了解到MySQL的查询Cache有很多的限制。3.1 Without Cache测试可以看到,MySQL从4.0后查询速度有所下降,所以我们也测试了一下不使用Cache的数据。我测试了4原创 2008-11-13 22:45:00 · 2436 阅读 · 0 评论 -
MySQL不同版本间的性能比较
1 MySQL不同版本间的性能比较不知道大家初次见到MySQL是何种感觉,反正我见到MySQL3.23时很不以为然,没有视图,没有事务,没有触发器,没有子查询,没有存储过程,没有……,懒得提了,但是要说是今天MySQL5.0的能力已经得到了很大的提升,至少上面说明的这些问题,MySQL已经解决了大部分了。1.1 比较的版本选择比较的版本是3.23版本,4原创 2008-11-02 16:36:00 · 5858 阅读 · 2 评论 -
MySQL前缀索引导致的慢查询
前端时间跟一个DB相关的项目,alanc反馈有一个查询,使用索引比不使用索引慢很多倍,有点毁三观。所以跟进了一下,用explain,看了看2个查询不同的结果。不用索引的查询的时候结果如下,实际查询中速度比较块。mysql> explain select * from rosterusers limit 10000,3 ;+----+-------------+-------------原创 2013-05-18 22:32:28 · 3887 阅读 · 0 评论