AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题 / 36
Accepted
poelinca
poelinca
Asked: 2011-01-04 13:41:39 +0800 CST2011-01-04 13:41:39 +0800 CST 2011-01-04 13:41:39 +0800 CST

是否有任何 MySQL 基准测试工具?[关闭]

  • 772
关闭。这个问题是题外话。它目前不接受答案。

购物清单问题- 关于您应该使用哪个工具、库、产品或资源的问题在这里是题外话,因为它们很快就会过时,而且通常只是回答者的偏好。如果您对特定工具有疑问或疑问,请修改您的问题以符合该范围。

7年前关闭。

改进这个问题

我很久以前就听说有这个工具可以帮助您调整 mysql 设置以获得更好的性能,但我无法找到它。我知道我可以使用 ab for apache 来模拟高流量,它会生成一个缓慢的日志。但是,如果它崩溃(已经发生并且处于生产模式),我不知道它为什么会崩溃以及是否可以从配置中调整它。

mysql benchmark
  • 5 5 个回答
  • 7928 Views

5 个回答

  • Voted
  1. Best Answer
    randomx
    2011-01-04T14:05:58+08:002011-01-04T14:05:58+08:00

    基准测试或调优工具?

    恕我直言,除非您有超级通用的用法,否则没有特定于后者的工具。您需要确定您的使用模式并调整您的数据库主机以适应。如果您的写入量很大,那么您将拥有与读取量大的场景不同的配置。最重要的是,您的调整会遵循您的应用程序使用情况。

    对于基准测试,我使用Sysbench。这是我博客中的一个例子。

    补充:这是我对配置工具的不满:随着版本 4.x、5.x 和 5.5.x 的变化,有很多调整不会在它们之间产生影响。因此,您确实需要一个精明的 DBA 来评估每个主机的情况。负载、存储、流量、应用程序特定要求,有很多可以进入最佳配置。工具可能会帮助您完成工作,但可能会遗漏某些内容或包含可能导致失败的内容。从缓冲区到刷新到插件再到线程,配置工具可能会让您错误地相信您正在实施正确的配置。

    • 7
  2. Am1rr3zA
    2011-01-04T23:49:21+08:002011-01-04T23:49:21+08:00

    我认为MONyog可以处理您的一些请求。

    MONyog MySQL Monitor and Advisor 是一款“一体式 MySQL DBA”,可帮助 MySQL DBA 管理更多 MySQL 服务器、调整他们的 MySQL 服务器并修复 MySQL 数据库应用程序的问题。

    在此处输入图像描述 MONyog 不仅发现有问题的 SQL,它还有 200 多个监视器和顾问,它们建议您应该为 MySQL 系统变量使用什么参数(通过编辑my.cnf/my.ini文件),这有助于微调您的 MySQL 服务器。

    此外,DBA 还希望在他的日常活动中拥有许多功能,例如趋势报告、仪表板、服务器配置管理、SNMP/SMTP 警报等。有关更多详细信息,您可以参考:

    http://www.webyog.com/en/monyog_feature_list.php

    • 4
  3. CoderHawk
    2011-01-05T00:46:11+08:002011-01-05T00:46:11+08:00

    您可以使用Spotlight Toad应用程序

    Spotlight® on MySQL 通过在直观的用户界面中以图形方式显示所有数据库活动来实时诊断 MySQL 问题,使您能够快速响应需要注意的问题。

    • 2
  4. thatjeffsmith
    2011-01-11T14:17:18+08:002011-01-11T14:17:18+08:00

    Quest 有一个数据库基准测试工具。您可以对 MySQL 数据库运行综合 TPC-C、H、E 测试。它不会建议配置更改,但它确实使测试这些更改更容易一些。 基准工厂社区

    • 2
  5. Jeff
    2015-01-16T08:26:27+08:002015-01-16T08:26:27+08:00

    似乎您的要求也可能是 MySQL 是否有任何调整工具?有几种:

    • phpMyAdmin 顾问
    • MySQL调谐器
    • mysql报告
    • phpMyAdmin 顾问
    • mysqltuner.pl

    以及一些不错的调优建议: http ://web3us.com/drupal6/how-create-web-site-handbook/how-setup-mysql/tuning-mysql

    • 0

相关问题

  • 我在哪里可以找到mysql慢日志?

  • 如何优化大型数据库的 mysqldump?

  • 什么时候是使用 MariaDB 而不是 MySQL 的合适时机,为什么?

  • 组如何跟踪数据库架构更改?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    您如何显示在 Oracle 数据库上执行的 SQL?

    • 2 个回答
  • Marko Smith

    如何选择每组的第一行?

    • 6 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    我可以查看在 SQL Server 数据库上运行的历史查询吗?

    • 6 个回答
  • Marko Smith

    如何在 PostgreSQL 中使用 currval() 来获取最后插入的 id?

    • 10 个回答
  • Marko Smith

    如何在 Mac OS X 上运行 psql?

    • 11 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Marko Smith

    将数组参数传递给存储过程

    • 12 个回答
  • Martin Hope
    Manuel Leduc PostgreSQL 多列唯一约束和 NULL 值 2011-12-28 01:10:21 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Stuart Blackler 什么时候应该将主键声明为非聚集的? 2011-11-11 13:31:59 +0800 CST
  • Martin Hope
    pedrosanta 使用 psql 列出数据库权限 2011-08-04 11:01:21 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST
  • Martin Hope
    BrunoLM Guid vs INT - 哪个更好作为主键? 2011-01-05 23:46:34 +0800 CST
  • Martin Hope
    bernd_k 什么时候应该使用唯一约束而不是唯一索引? 2011-01-05 02:32:27 +0800 CST
  • Martin Hope
    Patrick 如何优化大型数据库的 mysqldump? 2011-01-04 13:13:48 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve