笔者英语不好,又没人翻译,只好自己动手,希望大家多提意见,我好及时修改,以免误导他人。本文仅供参考,笔者对使用者产生的任何后果,概不负责。   转载请注明出处!

正文:

The MySQL distribution comes with a rather comprehensive set of generic tests that have been bundled together so you can run them as a group and examine the results. The tests will do little to help you figure out whether a configuration change will speed up your application. But they're very helpful when used as a high-level benchmark, meaning they provide a good overall indication of how well one server performs relative to another.

MySQL分发包捆绑了一套相当全面的系统基准测试工具,这样你就可以单独运行他们并检查测试结果。每次测试的结果对于确定一个配置更改是否会加快您的应用程序帮助不大。但作为一个高层次的基准,他们非常有帮助,这意味着他们提供一个良好的整体性能指示,一台服务器性能相对于另一台的整体表现。

You can also run the tests individually if you'd like compare a subset of the results from several servers. If you're mainly interested in UPDATE speed, run one of the UPDATE-intensive tests a few times on each server.

如果你想比较几台服务器的性能,可以单独测试每台服务器,然后比较测试结果。如果你主要想测试更新速度,每台服务器上多做几次更新更密集的测试。

The benchmark suite can be used to test non-MySQL servers as well. According to the README, PostgreSQL, Solid, and mSQL have been tested. This may be helpful if you're trying to choose between MySQL and PostgreSQL. All the benchmark code is relatively generic Perl using the DBI and Benchmark modules. If needed, you can add support for nearly any database server that has a DBI driver (Oracle, Sybase, Informix, DB2, etc.). If you do so, be sure to look at the bench-init.pl for any global options you may need to add or change.

基准套件,也可以用来测试非MySQL服务器。根据自述文件,PostgreSQL,Solid,mSQL的已经过测试。这个测试会对你选择MySQL或PostgreSQL哪种做为数据库有所帮助。所有基准的代码是用相对通用的Perl语言编写,使用了DBI和基准模块。如果需要,您可以添加具有DBI驱动程序(ORACLE,SYBASE,Informix和DB2等)几乎所有的数据库服务器的支持。如果您这样做,一定要检查bench-init.pl文件,寻找任何您可能需要添加或更改的全局选项。

By running the benchmarks against several different servers, you'll get an idea of how much faster one server is than another. The tests are largely CPU-bound, but there are portions of the test that demand a lot of disk I/O (for short times). You'll likely find that the 2.4-GHz CPU doesn't necessarily make MySQL run twice as fast as the 1.2-GHz CPU.

通过对几个不同的服务器上运行基准测试,你会想要知道一台服务器比另一种是快多少。测试数据主要是针对CPU的,但也有部分的测试,需求大量的磁盘I / O交换(很短的时间)。您可能会发现,MySQL在2.4 - GHz CPU上的运行速度不一定能达到在1.2 GHz的CPU的运行速度的两倍。

The benchmark suite will not help you test the benefits of multi-CPU machines because the benchmark process is completely serialized. It executes one query after another, so MySQL will not benefit from the addition of a second CPU. To test that, you'll need to use MySQL super-smack or a home-grown solution. Both are covered in the following sections.

基准套件不能帮助您测试多核CPU的机器,因为基准测试的过程完全序列化。它执行了一个又一个的查询,所以MySQL不会从第二个CPU中受益。为了测试多核CPU的性能,你需要使用MySQL super-smack或一个手动设计的解决方案。下面的章节将会讲到这些。

To run the tests, use the run-all-tests script located in the sql-bench directory. Be sure to read the README in that directory. It provides a complete list of the command-line options you can use.

运行测试,使用位于sql-bench目录下的run-all-tests测试脚本。请务必阅读该目录中的自述。它提供了一个可以使用的命令行选项的完整列表。

mysql基准性能测试标准_mysql性能测试与优化——(一),基准测试套件相关推荐

  1. mysql key value 排序_MySQL利用索引优化ORDER BY排序语句的方法

    创建表&创建索引 create table tbl1 ( id int unique, sname varchar(50), index tbl1_index_sname(sname desc ...

  2. mysql查询性能测试工具_MySQL性能测试工具MySQLslap使用实例详解

    原标题:MySQL性能测试工具MySQLslap使用实例详解 MySQLslap是MySQL(了解干货请戳:干货!超过500行的Mysql学习笔记)自带的基准测试工具,优点:查询数据,语法简单,灵活容 ...

  3. mysql主要的收获_MySQL性能测试大总结

    以下的文章主要是介绍MySQL性能测试的结论,我们大家都知道MySQL数据库在实际实用度主要是取决于MySQL数据库的性能,以下的文章主要就是对MySQL性能测试的一个总结,望你看完之后会有所收获. ...

  4. mysql 配置32g内存_MySQL性能测试 : 新的InnoDB Double Write Buffer

    原文链接:http://dimitrik.free.fr/blog/posts/mysql-80-perf-new-dblwr.html 作者:Dimitri 译者:孟维克 新的MySQL8.0.20 ...

  5. mysql数据库性能指标结果_MySQL数据库性能优化的关键参数(转)

    我们在进行数据库管理和开发中经常会遇到性能问题,这就涉及到MySQL的性能优化.通过在网络上查找资料和笔者自己的尝试,我认为以下系统参数是比较关键的: 关键参数一:back_log 要求 MySQL ...

  6. mysql数据库前端缓存_MySQL数据库性能优化--缓存参数优化

    在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感兴趣 ...

  7. mysql binlog过期策略_MySQL binlog日志优化方案

    Binlog 相关参数及优化策略 我们首先看看Binlog 的相关参数,通过执行如下命令可以获得关于Binlog 的相关参数.当然,其中也显示出了" innodb_locks_unsafe_ ...

  8. mysql 哈希缓存_MySQL数据库性能优化思路总结

    本文主要是自己记录在MySQL开发学习过程中遇到的数据库新能优化方向 利用缓存 缓存这个方面,可以说是一个技术,也可以说是一个思路和方向 从技术手段上讲 使用一些缓存插件,只需要确定创建.更新缓存的时 ...

  9. mysql 字段加减_Mysql常见问题及优化

    一.库表设计 1.1 引擎选择 在 mysql 5.1 中,引入了新的插件式存储引擎体系结构,允许将存储引擎加载到正在运新的 mysql 服务器中.使用 mysql 插件式存储引擎体系结构,允许数据库 ...

最新文章

  1. QT中播放音乐遇到的问题合集
  2. java biginteger位数,Java之BigInteger(面试题12:打印1到最大的n位数)
  3. c语言编程 输入螺旋数组,C语言 经典题目螺旋矩阵 实例详解
  4. nginx log_format 中的变量
  5. CompletableFuture线程串行化方法
  6. 学习机器学习的项目_辅助项目在机器学习中的重要性
  7. python中restful接口开发实例_Python RESTful接口开发02
  8. 容器编排技术 -- Kubernetes Deployment
  9. __name__ == ‘__main__‘的原理
  10. java hdu2014青年歌手大奖赛_评委会打分
  11. Shell 基础知识--细说linux配套视频
  12. HIT 软件构造 软件维护 设计原则
  13. 测试睡眠的软件是,MOORING睡眠检测
  14. OJ期末刷题 问题 B: 求三角形面积-gyy
  15. 记人生第一次参加Codeforces比赛
  16. 某电商类网站服装商品展示页面局部(1+X Web前端开发初级 例题)
  17. 幼儿园案例经验迁移_多种形式培养幼儿的迁移讲述能力
  18. 分享134个ASP源码,总有一款适合您
  19. KYODO 泰和 AL809 手台 对讲机 写频线 定义
  20. Ubuntu频繁卡死解决

热门文章

  1. python 绘制功率谱密度图 plt.psd
  2. tf.data.TextLineDataset()
  3. MFC基于单文档制作吹彩色泡泡程序
  4. 利用scipy包计算表格线的峰值,还原表格得到表格结构
  5. Java加密与解密的艺术~Provider
  6. 计算机网络技术专业的规划,计算机网络技术专业建设规划
  7. java 昵称1到32位字符_Java期末考试编程题复习
  8. 服务器补丁 系统,操作系统补丁服务器
  9. cocos html5 一直在加载失败,项目进行中的小问题-0426-【Cocos2d-html5】初识Cocos2d-html5-一些移动端浏览器的兼容性Bug_169IT.COM...
  10. proxytable代理不生效_民法典房屋买卖合同卖方代签合同生效吗