mysql QPS TPS

QPS:Queries Per Second         查询量/秒,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理查询量多少的衡量标准。

TPS :  Transactions Per Second   是事务数/秒,是一台数据库服务器在单位时间内处理的事务的个数。

很多资料上对QPS TPS的算法都是

questions = show global status like ‘queries‘;

uptime = show global status like ‘uptime‘;

qps=queries/uptime

com_commit = show global status like ‘com_commit‘;

com_rollback = show global status like ‘com_rollback‘;

uptime = show global status like ‘uptime‘;

tps=(com_commit + com_rollback)/uptime

但这个地方如果uptime无限大,机器又不可能是时时都处在满负荷下工作,则得到的值可能会变的没有意义:

下图为TPS=(com_commit+com_rollback )/uptime

所以这个地方的TPS 和QPS我觉着应该这么说:在一段时间内,使用mysqladmin extended-status ,然后计算出一段时间内这个QPS TPS每一秒跟上一秒的差值大小,或者取10秒内每秒的平均值!

即:在一段特定的时间内我的这库的QPS一般跑到多少,或者最高多少!

时间: 2024-10-29 19:10:20

mysql QPS TPS的相关文章

mysql状态查看 QPS/TPS/缓存命中率查看

mysql状态查看 QPS/TPS/缓存命中率查看 运行中的mysql状态查看 对正在运行的mysql进行监控,其中一个方式就是查看mysql运行状态. (1)QPS(每秒Query量) QPS = Questions(or Queries) / seconds mysql > show  global  status like 'Question%'; (2)TPS(每秒事务量) TPS = (Com_commit + Com_rollback) / seconds mysql > show

Mysql 监控性能状态 QPS/TPS【转】

QPS(Query per second) 每秒查询量 TPS(Transaction per second)每秒事务量 这是Mysql的两个重要性能指标,需要经常查看,和Mysql基准测试的结果对比,如果值过高,就要尽快处理了 计算方法 01 QPS QPS = Queries / Seconds Queries 是系统状态值--总查询次数,可以通过 show status 查询得出 Seconds 是监控的时间区间,单位为秒 例如采样10秒内的查询次数,那么先查询一次Queries值(Q1)

mysql QPS(每秒查询量)、 TPS(每秒事务量)计算方法

Information from web QPS (Query per second) (每秒查询量) TPS(Transaction per second) (每秒事务量,如果是InnoDB会显示,没有InnoDB就不会显示) 计算方法 ___________________________________________________________ QPS Questions = SHOW GLOBAL STATUS LIKE 'Questions'; Uptime = SHOW GLO

IOPS QPS TPS

杨奇龙: http://blog.itpub.net/22664653/viewspace-767265/ http://blog.itpub.net/22664653/viewspace-767266/ 这个不准: http://blog.chinaunix.net/uid-10661836-id-4472408.html IOPS:(Input/Output operations Per Second,既每秒处理I/O的请求次数) IOPS是指存储每秒可接受多少次主机发出的访问,主机的一次I

mysql QPS 抓取和分析

Mysql qps 数据统计和分析 1.工作准备 1.1  mysql相关 配置准备 #打开查询日志 Set global general_log = 1; Set global general_log_file ='/data/mysqldata/data/localhost1.log' 注意:log_output 这个参数需要设置为file,如果为table就不会记录到文件了 #打开满查询日志(默认是开的) Set gloabl log_slow_queries = 1; #修改满查询阀值(

测算Redis处理实际生产请求的QPS/TPS

测算Redis处理实际生产请求的QPS/TPS Benchmark工具 redis发布版本中自带了redis-benchmark性能测试工具; 示例: 使用50个并发连接,发出100000个请求,每个请求的数据为2kb, 测试host为127.0.0.1 端口为6379的redis服务器性能: ./redis-benchmark -h 127.0.0.1 -p 6379 -c 50 -n 100000 -d 2 ... ====== SADD ====== 100000 requests com

转载用sql语句计算出mysql数据库的qps,tps,iops性能指标

本帖最后由 LUK 于 2014-9-21 22:39 编辑 思路: 1 关注MYSQL三个方面的性能指标,分别为query数,transaction数,io请求数 2 在某个时间范围内(例如20秒),统计MYSQL中上面的三个指标的总量,以及每一秒的量 ,同时每隔一秒种打印一个当前的指标量,在最后再计算并打印时间段内总量及每秒量 3 在IO的统计公式如下:Key_reads  * 2 +  Key_writes * 2 + Key_read_requests + Innodb_data_rea

zabbix企业级监控之监控mysql的TPS和QPS

1.QPS和TPS是什么? QPS是MYSQL每秒处理的查询数 TPS是MYSQL每秒处理的事务数 2.QPS和TPS怎么求? QPS = Questions / Uptime TPS  = (Com_commit + Com_rollback)/ Uptime 对于变量解释: Questions : mysql的查询总数 Uptime : mysql的运行时间 Com_commit : 提交总数 Com_rollback : 回滚总数 3.如何通过shell 脚本去求QPS和TPS?在/etc

MySQL关键性能监控(QPS/TPS)

原文链接:http://www.cnblogs.com/chenty/p/5191777.html 工作中尝尝会遇到各种数据库性能调优,除了查看某条SQL执行时间长短外,还需要对系统的整体处理能力有更全局的掌握. QPS:Query per second,每秒查询量 TPS:Transaction per second,每秒事物量 以上两个指标在实际应用中会经常被问到,作为一个项目领导者,必须时刻掌握这些重要指标,并根据相应趋势做出调整. 以下列出上述两个指标的具体算法: QPS = Queri